input() python una funzione che permette al programma di interagire con l’utente in tempo reale . La funzione legge gli input forniti da utente a forma di stringa.
Esempio 1:
Per testare il codice aprire CMD digitare “python” più tasto ENTER.
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 dare indicazioni alla 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()
Esempio 2 .
Sempre con il 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 + int(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+int(x) : Un classico ridefinisce il valore della variabile i che sarà sempre i sommata per x . Funzione int() per convertire la variabile x in un numero intero
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 : Codice chiave break, fa in modo che il ciclo ripetitivo while() si fermi .