Advertisement
Poli_Monoteista

Odgadnij liczbę

Jan 14th, 2022
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. import random
  2.  
  3. def guess (number, rand_number):
  4.   if life == 0:
  5.     return "Przegrałeś"
  6.   elif number == rand_number:
  7.     return f"Wygrałeś! Twoja liczba to {number}!"
  8.   elif number > rand_number:
  9.     return f"Twoja liczba[{number}] jest za duża."
  10.   elif number < rand_number:
  11.     return f"Twoja liczba[{number}] jest za mała."
  12.        
  13. def diffic_check():
  14.   if input("Wybierz poziom trudnosci. Wpisz [trudny] lub [latwy]\n").lower() == "trudny":
  15.     return 5
  16.   else:
  17.       return 10
  18.  
  19. random_numb = random.randint(1,100)
  20.    
  21. life = diffic_check()
  22. print(f"\nMasz {life} prób!")
  23. while life != 0:
  24.   guess_number = int(input ("Podaj liczbe od 1 do 100 \nTwój strzał to: "))
  25.    
  26.   if guess_number > 100 or guess_number < 1:
  27.     print ("Podałeś liczbę spoza zakresu 1-100. \n")
  28.    
  29.   else:
  30.     check = guess(guess_number, random_numb)
  31.     if "Wygrałeś!" in check:
  32.       print(guess(guess_number, random_numb))
  33.       life = 0
  34.     else:
  35.       life -= 1
  36.       if life == 0:
  37.         print ("\nPrzegrałeś, koniec prób!")
  38.       else:
  39.         print (guess(guess_number, random_numb))
  40.         print(f"Pozostałe próby: {life}")
  41.          
  42. print("Dziękuję za miłą zabawę! Do zobaczenia.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement