Documente Academic
Documente Profesional
Documente Cultură
else:
if guess <= 5:
print("You lose!")
else:
print("Welcome!")
g = input("Guess the number: ")
guess = int(g)
if guess == 5:
print("You win!")
else:
if guess > 5:
print("Too high")
else:
print("Too low")
print("Game over!")
Exerciiu lung!
Acum, este timpul pentru a aplica guru din tine n programare. S fii atent: acest exerciiu este un pic
complicat.
Este nevoie s rescrii programul de joc astfel nct acesta continu s funcioneze pn cnd utilizatorul
ghicete rspunsul corect. Vei avea nevoie s lucrai cu condiiile pentru fiecare dintre ramurile i buclele
care sunt necesare.
Nu uitai: programul trebuie s pstreze cererea ctre utilizator atta timp pn cnd primete rspunsul.
Sugestie: Dac avei nevoie s testai dac dou lucruri au valori diferite, utilizai operatorul =!.
print("Welcome!")
ciclu = True
while ciclu:
g = input("Guess the number: ")
guess = int(g)
if guess == 5:
print("You win!")
ciclu = False
elif guess > 5:
print("Too high")
else:
print("Too low")
else:
print("Game over!")
Gata pentru coptul codului?
Dac adugai aceste dou linii de cod n partea de sus a programului tu:
from random import randint
secret = randint(1, 10)
Variabila secret va fi setat la un numr aleatoriu ntre 1 i 10. Modificai programul de mai sus, astfel nct
n loc rspunsul s fie ntotdeauna 5, s se folosiasc n schimb un numr aleator de la 1 la 10, ca rspuns.
from random import randint
secret = randint(1, 10)
print("Welcome!")
ciclu = True
while ciclu:
g = input("Guess the number: ")
guess = int(g)
if guess == secret:
print("You win!")
ciclu = False
elif guess >secret:
print("Too high")
else:
print("Too low")
else:
print("Game over!")