Dzień dobry,
Od kilku dni w czasie wolnym poznaję Pythona i trafiłem na pierwszy problem z którym nie mogę sobie poradzić. Zmienną globalną liczbaProb chcę zastąpić funkcją już w jakiś sposób przekazać parametr liczbaProb z funkcji zapytajOLiczbe. Moje wysiłki niestety spaliły na panewce i nie mam pojęcia jak się do tego zabrać by działało prawidłowo.
Z góry dziękuję za pomoc
import random
def losujLiczbe():
wylosowanaLiczba = random.randint(1,100)
return wylosowanaLiczba
def zapytajOLiczbe(wpisanaLiczba):
global liczbaProb
liczbaProb=1
wylosowana = losujLiczbe()
odpowiedz = int(input("Podaj proszę liczbę: "))
while odpowiedz != wylosowana:
if odpowiedz > wylosowana:
print("za duża!")
else:
print("za mała")
odpowiedz=int(input(wpisanaLiczba))
liczbaProb+=1
return odpowiedz
def main():
global liczbaProb
answer = zapytajOLiczbe("Podaj liczbę ")
print("Gratulacje, wykorzystano",liczbaProb,"prób")
main()