K
killer001
Guest
Autore del topic
In questa guida vi spiegherò l'uso delle istruzioni input e raw_input in python.
L'istruzione input accetta solamente dei numeri mentre l'istruzione raw_input accetta solamente delle lettere.
Istruzione input :
Per creare un istuzione input utilizzeremo le variabili, esempio :
a=input("Quanti gradi ci sono?")
In questa stringa ho scritto :
a ( variabile )
= ( è uguale a... )
input ( esegui una domanda )
("Quanti gradi ci sono?") ( domanda/testo )
Adesso se noi scriviamo questa stringa e premiamo invio python ci porrà la domanda, Quanti gradi ci sono? Se osserviamo bene noteremo che il cursore lampeggia perché in quel momento attende una risposta. Supponiamo che noi diciamo 20, quando premeremo invio la nostra risposta verrà salvata all'interno della variabile a. Se vogliamo vedere l'effetto di memoriazzazione scriviamo :
print a ( premiamo invio )
e sotto ci verrà riportato il risultato 20 oppure a seconda della risposta che avete dato.
Esempio addizione tramite l'uso di una variabile e della funzion input :
a=input("Dimmi il primo numero che vuoi sommare")
Se noi premiamo invio in questo caso ci verrà riportata la domanda, quando risponderemo col numero da noi desiderato all'interno della variabile "a" verrà inserito il numero da voi digitato.
Adesso dopo aver scritto questa stringa sempre sotto scriviamo :
b=input("Dimmi il secondo numero che vuoi sommare")
Premiamo invio, quando risponderemo alla domanda col numero da noi desiderato anche in questa variabile (b) verrà inserito il numero da voi digitato.
Ora eseguiamo la somma delle due variabili usando la funzione "print" che abbiamo preso in studio precedentemente nel vecchio post. Andiamo a capo e scriviamo :
print a+b ( premiamo invio e sotto ci verrà riportato il risultato. Supponiamo che la variabile a fosse 2 e quella b 3 il risultato delle due variabili sarà 5 " a+b " ).
Questa che abbiamo appena analizzato è l'istruzione input mentre adesso vedremo quella raw_input.
Esempio :
a = raw_input ("Quando c'èrano 25 gradi?")
Quando premeremo invio, sotto ci verrà mostrata la domanda, rispondiamo scrivendo un giorno della settimana a caso ( sabato ) e in questo momento all'interno della variabile a verrà memoriazzata la parola da noi scritta cioè sabato.
Voi direte, se uso la funzione input non faccio prima? La risposta è no, la funzione input serve solo per i numeri mentre quella raw_input solo per le lettere.
Esempio del source ottenuto :
Fonte : Spiegazione e guida fatta da me, ho avuto anche un aiuto grazie a questo video ( non mio ) --->
L'istruzione input accetta solamente dei numeri mentre l'istruzione raw_input accetta solamente delle lettere.
Istruzione input :
Per creare un istuzione input utilizzeremo le variabili, esempio :
a=input("Quanti gradi ci sono?")
In questa stringa ho scritto :
a ( variabile )
= ( è uguale a... )
input ( esegui una domanda )
("Quanti gradi ci sono?") ( domanda/testo )
Adesso se noi scriviamo questa stringa e premiamo invio python ci porrà la domanda, Quanti gradi ci sono? Se osserviamo bene noteremo che il cursore lampeggia perché in quel momento attende una risposta. Supponiamo che noi diciamo 20, quando premeremo invio la nostra risposta verrà salvata all'interno della variabile a. Se vogliamo vedere l'effetto di memoriazzazione scriviamo :
print a ( premiamo invio )
e sotto ci verrà riportato il risultato 20 oppure a seconda della risposta che avete dato.
Esempio addizione tramite l'uso di una variabile e della funzion input :
a=input("Dimmi il primo numero che vuoi sommare")
Se noi premiamo invio in questo caso ci verrà riportata la domanda, quando risponderemo col numero da noi desiderato all'interno della variabile "a" verrà inserito il numero da voi digitato.
Adesso dopo aver scritto questa stringa sempre sotto scriviamo :
b=input("Dimmi il secondo numero che vuoi sommare")
Premiamo invio, quando risponderemo alla domanda col numero da noi desiderato anche in questa variabile (b) verrà inserito il numero da voi digitato.
Ora eseguiamo la somma delle due variabili usando la funzione "print" che abbiamo preso in studio precedentemente nel vecchio post. Andiamo a capo e scriviamo :
print a+b ( premiamo invio e sotto ci verrà riportato il risultato. Supponiamo che la variabile a fosse 2 e quella b 3 il risultato delle due variabili sarà 5 " a+b " ).
Questa che abbiamo appena analizzato è l'istruzione input mentre adesso vedremo quella raw_input.
Esempio :
a = raw_input ("Quando c'èrano 25 gradi?")
Quando premeremo invio, sotto ci verrà mostrata la domanda, rispondiamo scrivendo un giorno della settimana a caso ( sabato ) e in questo momento all'interno della variabile a verrà memoriazzata la parola da noi scritta cioè sabato.
Voi direte, se uso la funzione input non faccio prima? La risposta è no, la funzione input serve solo per i numeri mentre quella raw_input solo per le lettere.
Esempio del source ottenuto :
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Fonte : Spiegazione e guida fatta da me, ho avuto anche un aiuto grazie a questo video ( non mio ) --->
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Ultima modifica da un moderatore: