Forum
>>
Programmazione Python
>>
GUI
>>
problema con Istruzione IF ELSE...
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da damirella |
2016-04-04 09:58:27 - problema con Istruzione IF ELSE...
|
Buongiorno,
ho installatto Python sotto windows versione 2.7 siccome sono alle prime armi sto leggendo libri e manuali per impararlo però tutti i manuali riportano l'istruzione e a me da sempre errore dopo else per quale motivo? esempio: n = input("Number? ") if n < 0: print "The absolute value of",n,"is",-n else:#qui mi da errore print "The absolute value of",n,"is",n dove sbaglio? grazie |
|
Scritto da Daniele aka Palmux |
2016-04-04 10:21:43 - Re: problema con Istruzione IF ELSE...
|
Ciao caro, immagino nell'indentazione:
n = input("Number? ") if n < 0: print "The absolute value of",n,"is",-n else: print "The absolute value of",n,"is",nLeggiti, sempre su questo forum, la risposta di Claudio_F sull'utilizzo di input. Cya |
|
Scritto da damirella |
2016-04-04 11:48:50 - Re: problema con Istruzione IF ELSE...
|
scusi l'ignoranza cosa vuol dire indentazione?
ho provato ad inserire raw_input stessa cosa >>> x=6 >>> if x < 0: print "minore" else: SyntaxError: invalid syntax ma dove sbaglio? o meglio mi potete inserire voi un esempio, io vengo da visual basic e sto impazzendo grazie --- Ultima modifica di damirella in data 2016-04-04 11:49:16 --- |
|
Scritto da Daniele aka Palmux |
2016-04-04 12:22:09 - Re: problema con Istruzione IF ELSE...
|
Se mi chiedi cosa è l'indentazione siamo messi maluccio. Credo tu debba leggerti il primo capitolo di qualsiasi manuale di Python, perché indentare il codice in maniera corretta è la base fondamentale del linguaggio. Anche se il manuale è vecchio, quello che ti viene illustrato è sempre valido.
Il codice corretto sarebbe: x = 6 if x < 0: print minore else: ...altre cose...Quindi ti rifaccio la domanda: applichi la corretta indentazione? Per indentazione intendo gli spazi che vedi prima dell'istruzione print che sono parte integrante della sintassi ed in generale l'allineamento che devi dare alle varie righe del tuo codice. Fai qualche prova e fai sapere. Cya |
|
Scritto da damirella |
2016-04-04 18:48:25 - Re: problema con Istruzione IF ELSE...
|
Grazie mille ho capito ora, io non ho voluto modificare indentazione proposta da python, invece mettendo else all'inizio funziona perfettamente Grazie Mille --- Ultima modifica di damirella in data 2016-04-04 19:45:42 --- |
Pagina: 1
Esegui il login per scrivere una risposta.