Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- #gry to wszystkie nazwy gier z jakich może korzystać program, dzieci mogą podać własne propozycje
- gry = ["Pokemon(1)", "Fortnite(2)", "Minecraft(3)", "CS(4)"]
- #wylosowane_do_zgadniecia to zmienna do której wstawimy hasło do zgadnięcia
- lista_gier_do_zgadniecia = []
- #podane_gry to lista gier które poda użytkownik
- lista_wprowadzonych_gier = []
- ###WSZYSTKO POWYŻEJ TO STARTER
- # licznik tur w grze
- liczba_prob = 0
- for i in range(4):
- wylosowana_gra = random.choice(gry)
- # dodanie wylosowanej gry do listy gier do zgadniecia
- lista_gier_do_zgadniecia.append(wylosowana_gra)
- #print(lista_gier_do_zgadniecia)
- ###STARTER
- #wyświetlamy instrukcje
- print("Witaj w grze MasterMind")
- print("Twoim celem jest jak najszybciej odgadnąć 4 gry, które zostały wylosowane przez komputer.")
- print("Podczas zgadywania ważna jest kolejność gier.")
- print("Uwaga gry mogą się powtórzyć!!!")
- print("Oto zestaw gier z jakich korzysta komputer")
- print(gry)
- while lista_wprowadzonych_gier != lista_gier_do_zgadniecia:
- lista_wprowadzonych_gier = []
- # Zaznaczamy nową próbę
- print("Nowa proba")
- print(gry)
- for i in range(4):
- wpisana_gra = int(input(f"Podaj gre nr {i+1}: "))
- gra = gry[wpisana_gra - 1]
- lista_wprowadzonych_gier.append(gra)
- for i in range(4):
- # sprawdzenie czy gry są na tych samych pozycjach
- if lista_wprowadzonych_gier[i] == lista_gier_do_zgadniecia[i]:
- print(f"{i+1} - {lista_wprowadzonych_gier[i]} - Zgadza sie")
- else:
- print(f"{i+1} - {lista_wprowadzonych_gier[i]} - Nie zgadza sie")
- liczba_prob += 1
- print(f"liczba prób: {liczba_prob}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement