Você está aqui: Python ::: Fundamentos da Linguagem ::: Passos Iniciais |
Como retornar a entrada do usuário usando o método raw_input() - Atualizado para Python 3.0Quantidade de visualizações: 8964 vezes |
Até pouco tempo era possível usar o método raw_input(), nativo do Python, para ler a entrada do usuário. O código abaixo, por exemplo, funcionava corretamente no Python 2.5:
# obtém o nome do usuário
nome = raw_input("Por favor, informe seu nome: ")
print "Ola, " + nome + "! Voce tambem gosta de Python?"
No Python 3.0 em diante, a execução deste código exibe o seguinte erro de tempo de execução:
Exception has occurred: NameError
name 'raw_input' is not defined
File "C:\estudos_python\estudos.py", line 4, in main
nome = raw_input("Por favor, informe seu nome: ")
File "C:\estudos_python\estudos.py", line 7, in <module>
main()
A correção para esta exceção, é usar somente a função input(). Veja:
def main():
nome = input("Por favor, informe seu nome: ")
print("Olá, " + nome + "! Voce tambem gosta de Python?")
if __name__== "__main__":
main()
A saída deste código será parecida com: Por favor, informe seu nome: Osmar Olá, Osmar! Voce tambem gosta de Python? |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
JavaScript - Como calcular o coeficiente angular de uma reta em JavaScript dados dois pontos no plano cartesiano |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




