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.

Esercitati