input() python una funzione che permette al programma di interagire con le persone. Permette di inserire valori è prendere decisioni in tempo reale. Prendere una decisione fa si che il programma esegue un blocco di codice oppure un altro. (Nota: Pagina di supporto per l’articolo comandi base di python)
Esempio: Per testare il codice aprire CMD digitare “python” più tasto ENTER. Copiare/incollare il codice riga per riga
x = input("Scegli 1,2 o 3 : ")
print("Hai scelto il numero: "+ str(x))
Descrizione:
x = input(“Scegli 1,2 o 3 : “) : Definisse una variabile x che sarà un qualsiasi valore che ritorna dalla funzione input(). Tra le parentesi un messaggio per istruire la persona che deve interagire con il programma , in questo caso “Scegli 1,2 o 3 : “
print(“Hai scelto il numero: “+ str(x)) : funzione print() per rendere leggibile il messaggio all’interno delle parentesi , composto anche dalla variabile x convertita in stringa con la funzione str()
Altro esempio rimanendo sul tema input() python .
Nel applicazione che segue l’operatore deve accumulare 20 punti inserendo numeri a piacere. Raggiunta la soglia il programma si ferma.
i=0
while True :
x=input("Accumulare 20 punti, scegli 1, 2, 3 ..:")
i=i+x
if i>20:
print("complimenti hai totalizzato 20 punti")
break
i=0 : Definisce una variabile nominata i che come valore iniziale è 0 (zero).
while True : Crea un ciclo ripetitivo , tutto il blocco di codice al suo interno sarà ripetuto al infinito .
x=input(“Accumulare 20 punti, scegli 1, 2, 3 ..:”) : Definisse una variabile x che in questo caso sarà un qualsiasi numero che l’operatore deciderà di digitare .
i=i+x : Un classico ridefinisce il valore della variabile i che sarà sempre i sommata per x
if i>20: if crea un’istruzione che se sodisfatta i>20 esegue il blocco di codice al suo interno .
print(“complimenti hai totalizzato 20 punti”) : Stampa il messaggio al interno delle parentesi in modo che sia leggibile.
break : Fa in modo che il ciclo ripetitivo while() si fermi .
Questa pagina nasce dal articolo Python a modo mio , creato per dare le basi a chi vuole imparare il linguaggio di programmazione