Amazing-Python-Scripts
54 строки · 1.3 Кб
1import random2
3# Constants
4ZOOMBINIS_COUNT = 165ZOOMBINIS_PER_TEAM = 86
7# Functions
8
9
10def setup_teams():11teams = []12for i in range(2):13team = []14for _ in range(ZOOMBINIS_PER_TEAM):15team.append(random.randint(1, 4))16teams.append(team)17return teams18
19
20def display_teams(teams):21for i, team in enumerate(teams, start=1):22print(f"Team {i}: {team}")23
24
25def main():26print("Welcome to Zoombinis!")27teams = setup_teams()28
29while True:30display_teams(teams)31team_choice = int(input("Select a team (1 or 2): "))32
33if team_choice < 1 or team_choice > 2:34print("Invalid team choice. Please select 1 or 2.")35continue36
37selected_team = teams[team_choice - 1]38zoombini_choice = int(input("Select a Zoombini (1-8): "))39
40if zoombini_choice < 1 or zoombini_choice > 8:41print("Invalid Zoombini choice. Please select a number between 1 and 8.")42continue43
44zoombini = selected_team[zoombini_choice - 1]45print(f"Selected Zoombini: {zoombini}")46
47play_again = input("Do you want to play again? (y/n): ")48if play_again.lower() != "y":49print("Thanks for playing Zoombinis!")50break51
52
53if __name__ == "__main__":54main()55