[Python] sintax error invio lancio della palla, o qualc osa di simile

laziale laziolazietta a winguido.it
Gio 26 Lug 2018 14:58:46 CEST


io al momento sto provando solo con input e print.
perchè luigi che mi segue, dice che per le istruzioni if ellse e for, è ancora presto
Messaggio originale:
Mittente: Gian Mario Tagliaretti.
EMail mittente: g.tagliaretti a gmail.com.
Data e ora: 26/07/2018, ore: 14:45.
Oggetto: Re: [Python] sintax error invio lancio della palla, o qualcosa di simile.
Testo:
On Thu, 26 Jul 2018 at 12:29, laziale <laziolazietta a winguido.it> wrote:
 
> ciao.
 
Ciao Gabriella,
 
> allego una specie di giochino che avevo creato, ma mi da errore.
> come mai?_______________________________________________
 
non c'è niente che non vada nel programma che hai mandato, se non
l'essere troppo semplice anche per avere alcun utilizzo didattico, il
problema immagino sia che lo stai lanciando da python2 dove termina
con un syntax (e non sintax) error, se lo lanciassi da python3 non
accadrebbe.
 
Ho letto con piacere il tuo entusiasmo in queste settimane da quando
sei entrata in lista, di mestiere faccio il cattivone in una società
che sviluppa software (usiamo "anche" python) e di entusiasmo negli
anni mi è capitato di vederne parecchio, soprattutto da chi è giovane
ed ha tutto il diritto di averne.
 
Quando l'entusiasmo sfocia però nella feroce foga, svanisce l'effetto
positivo ed inizia un circuito negativo che non porta a nulla di
buono, come vedo sta succedendo anche a te.
 
Quello che ti consiglio, ma butta pure via il suggerimento se non lo
ritieni opportuno, è quello di provare, provare, provare, provare da
sola, senza chiedere aiuto qui alla prima difficoltà, ma mica perché
dai fastidio, perché altrimenti non impari quasi nulla se la risposta
ti arriva recapitata su un piatto d'argento.
 
Sopratutto nell'ambito sviluppo software, ma non solo, sbattere la
testa è quello che fa cementare meglio la soluzione nella nostro
cervello.
 
Qui da noi passano molti giovani delle scuole superiori, vengono ad
imparare (spero) le prima basi di sviluppo software in un ambito
professionale, tutto quello che hai letto qua sopra l'ho già ripetuto
diverse volte ed ho la speranza (o la presunzione forse) che spesso
sia servito.
 
Quello che ti consiglio di fare è prendere un bel libro, leggerlo una
prima volta senza ripetere il codice o senza cercare di scriverne di
nuovo, dopo averlo letto, mi raccomando qualcosa di facile, rileggilo
una seconda volta e prova ad usare i concetti base (niente classi!)
scrivendo qualcosa che usi da subito le funzioni principali, if, for,
while
 
Quando i primi esercizi inizieranno ad avere successo prova a scrivere
qualcosa di più complicato, magari inizia anche a leggere qualcosa su
classi ed oggetti.
 
Solo alla decima volta, se "davvero" non ne sei uscita da sola, allora
posta per chiedere aiuto, vedrai che sarà molto più effeicace.
 
Spero che farai tesoro dei consigli di un vecchio rompiballe (pelato
come Marco Beri)
 
Ciao
-- 
Gian Mario Tagliaretti
(Former) Gnome Foundation Member
gianmt a gnome.org



Maggiori informazioni sulla lista Python