#python-2.7 #syntax-error #nameerror
Вопрос:
Итак, я новичок в программировании на python. решил подобрать простую программу, приведенную здесь
https://hackernoon.com/a-simple-python-reminder-app-m3k42wk
когда я запускаю его на Centos 7 AWS EC2. Я использую
Python 2.7.5
Я получаю два разных типа исключений. Либо ошибка имени, либо ошибка синтаксиса, если я даю одно слово или более одного слова. В чем может быть причина? что означает «^» и почему он останавливается на втором аргументе, а не на третьем?
simple_python_reminder.py
import time
print("What shall I remind you about?")
text = str(input())
print("In how many minutes?")
local_time = float(input())
local_time = local_time * 60
time.sleep(local_time)
print(text)
$ python simple_python_reminder.py
What shall I remind you about?
firststring
Traceback (most recent call last):
File "simple_python_reminder.py", line 3, in <module>
text = str(input())
File "<string>", line 1, in <module>
NameError: name 'firststring' is not defined
$ python simple_python_reminder.py
What shall I remind you about?
firstword secondword
Traceback (most recent call last):
File "simple_python_reminder.py", line 3, in <module>
text = str(input())
File "<string>", line 1
firstword secondword
^
SyntaxError: unexpected EOF while parsing
$ python simple_python_reminder.py
What shall I remind you about?
one two three
Traceback (most recent call last):
File "simple_python_reminder.py", line 3, in <module>
text = str(input())
File "<string>", line 1
one two three
^
SyntaxError: invalid syntax