input()
Pede que o usuário digite algo. A resposta sempre volta como texto.
Sintaxe
answer = input(prompt)
- Converta o texto com int() ou float() quando precisar de um número.
Exemplo
name = input("Name? ")
print("Hi", name)Saída:
Name? Pip Hi Pip
Erros comuns
- input() retorna uma string mesmo quando o usuário digita números: input() + 1 gera um TypeError.
- Neste site, as lições fornecem as respostas do programa, então input() nunca espera.