Ciao a tutti,
ho appena cominciato ad interessarmi di programmazione e ho cominciato con python ( ho fatto bene?).
Il mio problema e che c'e' una funziona ("floor") di cui nn capiscpo il sistema.
cioe
Codice:
number = input("What is the number? ")
floor = 0
while floor <=number:
floor = floor+1
floor = floor-1
print "The floor of", number, "is", floor
Avrei due domanda.
1- qualcuno potrebbe spiegarmi come funziona?
Ho capito a che cosa serve ma nn capisco la logica che viene usata.
2-ho un dubbio che ci sia uno sbaglio nella guida e che invece di doverci essere un "while floor<=number:" ci dovrebbe essere solo "while floor<number" (senza il =)
poi come seconda cosa:
Il comando "return result" a che cosa serve?
esempio
Codice:
def floor(number):
result = 0
while result <= number:
result = result+1
result = result-1
return result
questo codice viene usato per definire la funzione floor in modo che nn dobbiamo scrivere il codice di floor ogni volta ma bastera scrivere floor poi il numer desiderato, cmq nn e questo il punto. Quello che volevo sapere e a che cosa serve il comando "return result" che viene usato nel ultima linea"
Grazie.