Salve, in quanto ho notato che ci sono pochissime guide sul Python in questo forum, ho deciso di creare una discussione con i comandi principali.
PREMESSA: USO PYTHON 2.7, A MIO AVVISO è IL MIGLIORE ED IL PIù SEMPLICE DA USARE!
0.1 COMANDO print
Possiamo subito cominciare con il comando più banale: print
Il comando print non fa altro che "stampare" sul nostro schermo quello che noi gli scriviamo.
Es.
Detto così sembra un po' assurdo, quindi vi metto uno screen.
Sottolineo, che è molto importante mettere tra virgolette quando scriviamo in codici alfanumerici (In poche parole quando non scriviamo un numero) perchè in quel caso Python ci da errore di sintassi.
Se vogliamo scrivere due varabili insieme dobbiamo scrivere così:
Non abbiamo fatto altro che assegnare alle variabili a e b due parole, e poi averle "assemblate" insieme per mezzo della virgola.
Anche qui, abbiamo "assemblato" la variabile a con la frase che abbiamo scelto del print.
0.2 LA VARIABILE
La variabile, come si comprende dall'etimologia della parola, è un "qualcosa" che varia.
La variabile può essere chiamata come si vuole ma MAI CON UNA CARATTERE SPECIALE!
In questo caso, abbiamo dato alla nostra variabile a il valore di 8, quindi quando faremo print a, lui andrà a vedere l'ultimo valore della variabile e lo stamperà.
Cambiando il valore, Python selezionà l'ultimo valore assegnato alla variabile, quindi 12.
Svolgiamo delle operazioni!
Semplicemente, Python seleziona l'ultimo valore assegnato alla variabile (12) e svolge le operazioni.
0.3 COMANDI input E raw_input
I comandi input e raw_input sono dei comandi con cui noi possiamo "dialogare" con Python.
A parole è difficile da spiegare, quindi vi farò vedere ;)
Qualcuno rimarrà sbalordito da questo codice (forse). Adesso vi spiego che succede...
Con quello che abbiamo scritto, Python ci chiede quante penne noi volessimo comprare. Rispondendo 3, Python prende questo numero e (grazie al comando input) lo inserisce nella variabile a.
Facciamo un esempo con più variabili.
In poche parole, ad ogni risposta che abbiamo dato Python l'ha selezionata ed inserita nella variabile. Quindi abbiamo svolto la semplice somma!
IL COMANDO input SI USA SOLO QUANDO LA RISPOSTA è NUMERICA!
IL COMANDO raw_input SI USA SOLO QUANDO LA RISPOSTA è ALFANUMERICA!
In questo caso, il nome Giorgio viene inserito nella variabile a dal comando raw_input.
Se invece di raw_input avessimo usato input ci avrebbe dato sempre un errore di sintassi.
0.4 COMANDO if E COMANDO else
Il comando if permette al computer di "ragionare". (Anche se le indicazioni le dovremo comunque dare noi
)
PREMESSA: DA ADESSO IN POI DOVREMMO SEMPRE USARE UN NUOVO FOGLIO, PERCHè IL CODICE LO DOBBIAMO SCRIVERE NOI
PER ESEGUIRE IL PROGRAMMA PREMERE RUN---->RUN MODULE
In parole semplici, il computer ci fa la domanda "Come si chiama tuo fratello?". Noi rispondiamo (Es.)Filippo, che andrà quindi nella variabile a. A questo punto il computer penserà: a(Filippo) è uguale a Filippo? Se si, rispondera Con "Hai scritto bene. Il suo nome è Filippo", se no scriverà "Hai sbagliato."
é MOLTO IMPORTANTE METTERE I : DOPO OGNI COMANDO IF/ELSE PERCHé IN TAL CASO IL COMANDO NON VIENE EFFETTUATO!
PER SCRIVERE UGUALE NON SI SCRIVE = MA ==. QUESTO SONO CHIAMATI OPERATORI! (LI VEDREMO ADESSO)
0.5 GLI OPERATORI
Gli operatori sono semplici strumenti algebrici (è inutile spiegarli, sono "postulati")
Ecco qui gli operatori:
Adesso vi farò alcuni esempi:
C'è poco da spiegare (Ovviamente non eseguiteli tutti insieme ma uno alla volta)
0.6 COMANDO elif
Il comando elif non è altro che il comando if. Viene usato solitamente dopo il primo if.
E il programma eseguito:
0.7 COMANDO while
Il comando while serve per far eseguire (all'infinito o non) un comando che noi gli scriviamo.
In questo codice, nella variabile b è inserito il numero 50. Quindi, FINO A CHE la variabile b sarà uguale a 50, Python scriverà automaticamente Benvenuto utente 50. Con questo codice, while ripeterà il comando all'infinito.
In questo caso, la variabile f è 1 e la variabile g è 20. FINO A CHE la variabile f è minore della variabile g scrivi Ok. Osservando il codice possiamo vedere il comando f=f+1. Con questo comando, ogni volta che il comando while scrive Ok aggiungerà 1 alla variabile f. Cioè al primo while sarà f=1, al secondo sarà f=2 ecc.ecc.
Quindi in questo modo l'Ok si ripeterà 19 volte (cioè FINO A QUANDO la f sarà maggiore o uguale a 20).
Sono accettati tutti i consigli e le correzioni!
©TantaCarneProduction
All rights reserved
PREMESSA: USO PYTHON 2.7, A MIO AVVISO è IL MIGLIORE ED IL PIù SEMPLICE DA USARE!
0.1 COMANDO print
Possiamo subito cominciare con il comando più banale: print
Il comando print non fa altro che "stampare" sul nostro schermo quello che noi gli scriviamo.
Es.
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Sottolineo, che è molto importante mettere tra virgolette quando scriviamo in codici alfanumerici (In poche parole quando non scriviamo un numero) perchè in quel caso Python ci da errore di sintassi.
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Se vogliamo scrivere due varabili insieme dobbiamo scrivere così:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Non abbiamo fatto altro che assegnare alle variabili a e b due parole, e poi averle "assemblate" insieme per mezzo della virgola.
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
0.2 LA VARIABILE
La variabile, come si comprende dall'etimologia della parola, è un "qualcosa" che varia.
La variabile può essere chiamata come si vuole ma MAI CON UNA CARATTERE SPECIALE!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
In questo caso, abbiamo dato alla nostra variabile a il valore di 8, quindi quando faremo print a, lui andrà a vedere l'ultimo valore della variabile e lo stamperà.
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Svolgiamo delle operazioni!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
0.3 COMANDI input E raw_input
I comandi input e raw_input sono dei comandi con cui noi possiamo "dialogare" con Python.
A parole è difficile da spiegare, quindi vi farò vedere ;)
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Con quello che abbiamo scritto, Python ci chiede quante penne noi volessimo comprare. Rispondendo 3, Python prende questo numero e (grazie al comando input) lo inserisce nella variabile a.
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Facciamo un esempo con più variabili.
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
IL COMANDO input SI USA SOLO QUANDO LA RISPOSTA è NUMERICA!
IL COMANDO raw_input SI USA SOLO QUANDO LA RISPOSTA è ALFANUMERICA!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Se invece di raw_input avessimo usato input ci avrebbe dato sempre un errore di sintassi.
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
0.4 COMANDO if E COMANDO else
Il comando if permette al computer di "ragionare". (Anche se le indicazioni le dovremo comunque dare noi
PREMESSA: DA ADESSO IN POI DOVREMMO SEMPRE USARE UN NUOVO FOGLIO, PERCHè IL CODICE LO DOBBIAMO SCRIVERE NOI
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
PER ESEGUIRE IL PROGRAMMA PREMERE RUN---->RUN MODULE
In parole semplici, il computer ci fa la domanda "Come si chiama tuo fratello?". Noi rispondiamo (Es.)Filippo, che andrà quindi nella variabile a. A questo punto il computer penserà: a(Filippo) è uguale a Filippo? Se si, rispondera Con "Hai scritto bene. Il suo nome è Filippo", se no scriverà "Hai sbagliato."
é MOLTO IMPORTANTE METTERE I : DOPO OGNI COMANDO IF/ELSE PERCHé IN TAL CASO IL COMANDO NON VIENE EFFETTUATO!
PER SCRIVERE UGUALE NON SI SCRIVE = MA ==. QUESTO SONO CHIAMATI OPERATORI! (LI VEDREMO ADESSO)
0.5 GLI OPERATORI
Gli operatori sono semplici strumenti algebrici (è inutile spiegarli, sono "postulati")
Ecco qui gli operatori:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Adesso vi farò alcuni esempi:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
0.6 COMANDO elif
Il comando elif non è altro che il comando if. Viene usato solitamente dopo il primo if.
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
E il programma eseguito:
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
0.7 COMANDO while
Il comando while serve per far eseguire (all'infinito o non) un comando che noi gli scriviamo.
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
In questo codice, nella variabile b è inserito il numero 50. Quindi, FINO A CHE la variabile b sarà uguale a 50, Python scriverà automaticamente Benvenuto utente 50. Con questo codice, while ripeterà il comando all'infinito.
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
In questo caso, la variabile f è 1 e la variabile g è 20. FINO A CHE la variabile f è minore della variabile g scrivi Ok. Osservando il codice possiamo vedere il comando f=f+1. Con questo comando, ogni volta che il comando while scrive Ok aggiungerà 1 alla variabile f. Cioè al primo while sarà f=1, al secondo sarà f=2 ecc.ecc.
Quindi in questo modo l'Ok si ripeterà 19 volte (cioè FINO A QUANDO la f sarà maggiore o uguale a 20).
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Sono accettati tutti i consigli e le correzioni!
©TantaCarneProduction
All rights reserved
Ultima modifica: