Advertisement
giganciprogramowania

kzg python starter

Jan 20th, 2023 (edited)
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. #wylosowane_do_zgadniecia to zmienna do której wstawimy hasło do zgadnięcia
  25. lista_gier_do_zgadniecia = []
  26. #podane_gry to lista gier które poda użytkownik
  27. lista_wprowadzonych_gier = []
  28. ###WSZYSTKO POWYŻEJ TO STARTER
  29.  
  30.  
  31.  
  32. #tu będzie losowanie GIER
  33.  
  34.  
  35. ###STARTER
  36. #wyświetlamy instrukcje
  37. print("Witaj w grze MasterMind")
  38. print("Twoim celem jest jak najszybciej odgadnąć 4 gry, które zostały wylosowane przez komputer.")
  39. print("Podczas zgadywania ważna jest kolejność gier.")
  40. print("Uwaga gry mogą się powtórzyć!!!")
  41. print("Oto zestaw gier z jakich korzysta komputer (zwróć uwagę na wielkość liter)")
  42. print(gry)
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement