Advertisement
Guest User

Untitled

a guest
Jan 16th, 2023
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.73 KB | None | 0 0
  1. import random
  2. def policz_poprawne_gry(lista_podanych_gier, lista_gier_do_zgadniecia):
  3.     #poprawne gry
  4.     liczba_odgadnietych_gier = 0
  5.     #Tworzymy sobie kopie gier które mamy w liście do zgadnięcia żeby nie uszkodzić orginalnej listy
  6.     kopia_listy_gier_do_zgadniecia = lista_gier_do_zgadniecia.copy()
  7.     #wykonujemy operacje dla każdej gry którą podaliśmy
  8.     for gra in lista_podanych_gier:
  9.         #jeżeli gra którą podaliśmy znajduje się w liście to zaliczamy ją do poprawnej
  10.         if gra in kopia_listy_gier_do_zgadniecia:
  11.             #doliczamy ją jako poprawną
  12.             liczba_odgadnietych_gier += 1
  13.             #sprawdzamy na którym miejscu w liście jest
  14.             miejsce_poprawnej_gry = kopia_listy_gier_do_zgadniecia.index(gra)
  15.             #usuwanie wystąpienia z kontrolnej listy tak aby nie zaliczyło nam jednej gry dwa razy, zastępujemy jej miejsce "Skreśleniem"
  16.             kopia_listy_gier_do_zgadniecia[miejsce_poprawnej_gry] = "/"
  17.             pass
  18.         pass
  19.     return liczba_odgadnietych_gier
  20.  
  21.  
  22. #gry to wszystkie nazwy gier z jakich może korzystać program, dzieci mogą podać własne propozycje
  23. gry = ["Pokemon", "Fortnite", "Minecraft", "CS"]
  24. #lista_gier_do_zgadniecia to zmienna do której wstawimy hasło do zgadnięcia
  25. lista_gier_do_zgadniecia = []
  26. #lista_wprowadzonych_gier to lista gier które poda użytkownik
  27. lista_wprowadzonych_gier = []
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. #wyświetlamy instrukcje
  36. print("Witaj w grze master mind")
  37. print("Twoim celem jest jak najszybciej odgadnąć 4 gry, które i w jakiej kolejności komputer wylosował gry")
  38. print("Uwaga gry mogą się powtórzyć!!!")
  39. print("Oto zestaw gier z jakich korzysta komputer (zwróć uwagę na wielkość liter)")
  40. print(gry)
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement