Forum >> Principianti >> Help, if Python

Pagina: 1

Ciao a tutti,

ho bisogno di aiuto con Python.

Scrivo il seguente codice:




age=17

if("age">18):

print ("go to the disco")

else:

print ("go to the bar")







Da questo codice mi aspetto "go to the bar" perchè appunto l'età è inferiore ai 18, ma mi restituisce "go to the disco". Qualcuno mi puo dire cosa sbaglio?

Grazie mille!!!!

"
age=17

if("age">1 8):

print ("go to the disco")

else:

print ("go to the bar")

EL DIABLO voleva dirti che sbagli le virgolette, oltre all'indentazione ed una ridondanza di parentesi, forma e sostanza.

Quindi:
>>> age = 17
>>> if age > 18:
...    print ("go to the disco")
... else:
...    print ("go to the bar")
go to the bar

>>> age = 21
>>> if age > 18:
...    print ("go to the disco")
... else:
...    print ("go to the bar")
go to the disco


Cya

Sì... e già che ci siamo bisognerebbe anche dire all'OP che sarebbe anche ora di mollare Python 2 una volta per tutte... perché in Python 3 una cosa come 'age'>18 pianta un TypeError e si capisce subito il problema, siamo tutti d'accordo?

Davvero, io non capisco quale dannato veleno circola ancora per cui i principianti si convincono a imparare su Python 2. Mah.






Pagina: 1



Esegui il login per scrivere una risposta.