Каждый раз, когда я пытаюсь и запустить свой питона код в терминале я всегда получаю что-то вроде этого,Запустите файл питона на Ubuntu Linux
Hello World
Enter your name: Tyler
Traceback (most recent call last):
File "HelloWorld.py", line 3, in <module>
name = input('Enter your name: ')
File "<string>", line 1, in <module>
NameError: name 'Tyler' is not defined
Я новичок в Python так пожалуйста, прости меня, я обычно программа C#, но Windows сломалась, поэтому я пытаюсь изучить python.
Вот мой код:
print('Hello World')
name = input('Enter your name: ')
print('Hi', name)
age = input('Enter your age: ')
age = int(age)
if (age == 35):
print('You are as old as Derek Banas')
if (age == 19):
print('You are the same age as me!')
else:
print('You are a different age than me')
print('Hello', name, 'You are', age, "It's nice to see you again!")
Так я использовал это в моем коде, и теперь IDLE дает мне ошибку. Является ли raw_input чем-то, что используется для терминалов, или я печатаю его неправильно? Кстати, мне нравится, как вы объяснили сами! –
Спасибо. какая у вас ошибка? raw_input - это функция python 2, используемая для чтения строк, она работает только в python 2, если у вас есть python 3, у вас не должно быть ошибки, чтобы начать с – m7mdbadawy
, если вы хотите запустить python3 из терминала, используйте python3 вместо простого python – m7mdbadawy