input()
Chiedi all'utente di digitare qualcosa. La risposta torna sempre come testo.
Sintassi
answer = input(prompt)
- Converti il testo con int() o float() quando ti serve un numero.
Esempio
name = input("Name? ")
print("Hi", name)Output:
Name? Pip Hi Pip
Errori comuni
- input() restituisce una stringa anche quando l'utente digita cifre: input() + 1 è un TypeError.
- Su questo sito, le lezioni forniscono le risposte al programma, quindi input() non aspetta mai.