这个节目打招呼并问我的名字。
print('Hello world!')
print('What is your name?') #ask for their name
myName = input()
print('It is good to meet you, ' + myName)
print('The length of your name is:')
print(len(myName))
print('What is your age?') #ask for their age
myAge = input()
print('You will be ' + str(int(myAge) + 1 'in a year.')
但是当我运行它时,我在这里得到SyntaxError
:
print('You will be ' + str(int(myAge) + 1 'in a year.')
^
话说:
SyntaxError: invalid syntax
答案 0 :(得分:1)
最后一行应为
print('You will be ' + str(int(myAge) + 1 'in a year.'))
你错过了一个结束括号。
此外,为了将来参考,您可以在input()
函数中输入字符串,指定用户应输入的内容,例如
myName = input('What is your name? ') #their name must be in quotes!
和
myAge = input('What is your age? ')
答案 1 :(得分:0)
您需要定义变量myName
和myAge
。此外,您在脚本的最后一行中有一个SyntaxError
,您省略了右括号。
尝试擦除整行并从头开始重新输入。