Re: [Python] Problemi con l'if statement

2012-11-14 Per discussione Enrico Franchi

On Nov 12, 2012, at 8:28 AM, Marco Beri marcob...@gmail.com wrote:

 Forse non erano manuali su Python allora :)

Magari erano manuali su come fare gli obfuscated code contests in Perl...

-enrico

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Problemi con l'if statement

2012-11-11 Per discussione Luigi Campobello
Ho provato a mandare in esecuzione una quindicina di volte codici semplicissimi
come quello seguente,senza mai riuscirci,per testare l'if statement in 
linguaggio python.
  -
x=3
if x3:
print(x e' minore di 3)
else:
print(x e' maggiore od uguale a 3)

  --

Non mi è stato possibile mandare in esecuzione tale codice,nè da riga di 
comando nè
tramite il file.py creato.
Mi viene segnalato invalid syntax

Inoltre,dopo avere visto dei videotutorials in rete,ho notato che 
in comandi del tipo:
name=int(raw_input(Immettere gli anni))

ad altri il nome della funzione raw_input appariva colorato,nel mentre a me no.
Ho modificato personalmente i colori,ed a me il nome della funzione per la 
gestione dei 
dati di input da riga di comando,appariva colorato solamente
se lo modificavo con input invece che raw_input.
Mi scuso per probabili imperfezioni nella esposizione del mio problema(sono 
neofita)
e spero di ricevere una risposta.

Cordiali saluti___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Problemi con l'if statement

2012-11-11 Per discussione Marcello
penso che il tuo problema è solo di Indentazione del codice. Prova con:

x=3
if x3:
   print(x e' minore di 3)
else:
   print(x e' maggiore od uguale a 3)



Il 11 novembre 2012 22:35, Luigi Campobello az...@live.it ha scritto:
 Ho provato a mandare in esecuzione una quindicina di volte codici
 semplicissimi
 come quello seguente,senza mai riuscirci,per testare l'if statement in
 linguaggio python.
   -
 x=3
 if x3:
 print(x e' minore di 3)
 else:
 print(x e' maggiore od uguale a 3)

   --

 Non mi è stato possibile mandare in esecuzione tale codice,nè da riga di
 comando nè
 tramite il file.py creato.
 Mi viene segnalato invalid syntax

 Inoltre,dopo avere visto dei videotutorials in rete,ho notato che
 in comandi del tipo:
 name=int(raw_input(Immettere gli anni))

 ad altri il nome della funzione raw_input appariva colorato,nel mentre a me
 no.
 Ho modificato personalmente i colori,ed a me il nome della funzione per la
 gestione dei
 dati di input da riga di comando,appariva colorato solamente
 se lo modificavo con input invece che raw_input.
 Mi scuso per probabili imperfezioni nella esposizione del mio problema(sono
 neofita)
 e spero di ricevere una risposta.

 Cordiali saluti

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Problemi con l'if statement

2012-11-11 Per discussione Matteo Boscolo

Ciao Luigi,
Ben arrivato :))

hai indentato correttamente il codice ?
dopo la if devi mettere un tab o 4 caratteri, l'indentazione in python 
e' fondamentale.


x=3
if x3:
print(fff)
else:
print(ddd)

per quanto riguarda la colorazione del codice, dipende dal'editor che 
utilizzi,
io per esempio utilizzo dreampie, che per fare dei test e per imparare 
va benissimo..


poi ti consiglio un libro che per me e' stato fondamentale per partire e 
capire il linguaggio:

http://rmi.net/~lutz/about-lp4e.html

ciao,
Matteo

Il 11/11/2012 22:35, Luigi Campobello ha scritto:
Ho provato a mandare in esecuzione una quindicina di volte codici 
semplicissimi
come quello seguente,senza mai riuscirci,per testare l'if statement in 
linguaggio python.

  -
x=3
if x3:
print(x e' minore di 3)
else:
print(x e' maggiore od uguale a 3)
  --
Non mi è stato possibile mandare in esecuzione tale codice,nè da riga 
di comando nè

tramite il file.py creato.
Mi viene segnalato invalid syntax
Inoltre,dopo avere visto dei videotutorials in rete,ho notato che
in comandi del tipo:
name=int(raw_input(Immettere gli anni))
ad altri il nome della funzione raw_input appariva colorato,nel mentre 
a me no.
Ho modificato personalmente i colori,ed a me il nome della funzione 
per la gestione dei

dati di input da riga di comando,appariva colorato solamente
se lo modificavo con input invece che raw_input.
Mi scuso per probabili imperfezioni nella esposizione del mio 
problema(sono neofita)

e spero di ricevere una risposta.
Cordiali saluti


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Problemi con l'if statement

2012-11-11 Per discussione Luigi Campobello
Grazie tantissimo Marcello e Matteo,ora è tutto ok!!! 
Il codice che mi ha scritto Marcello è stato eseguito correttamente.
Oltre che il problema dell’if  mi sembra vi fosse anche quello dell’else,che 
credo debba
essere digitato all’inizio della sua riga di appartenenza,senza alcuno spazio 
iniziale.
Effettivamente,tutti i manuali che ho provato a consultare,non mi sembra 
abbiano dato 
un’adeguata importanza all’indendazione.
Grazie ancora
CiaowlEmoticon-smile[1].png___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python