尝试运行此程序,但我收到'语法无效'

时间:2016-07-13 01:18:14

标签: python python-3.x syntax-error

这个节目打招呼并问我的名字。

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

2 个答案:

答案 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)

您需要定义变量myNamemyAge。此外,您在脚本的最后一行中有一个SyntaxError,您省略了右括号。

尝试擦除整行并从头开始重新输入。