簡體   English   中英

試圖運行此程序,但我收到“無效語法”

[英]Trying to run this program but I'm getting 'invalid syntax'

這個程序打招呼並詢問我的名字。

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

最后一行應該是

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? ')

您需要定義變量myNamemyAge 此外,您在腳本的最后一行中有一個SyntaxError ,其中您省略了右括號。

嘗試擦除整行並從頭開始重新輸入。

您需要在打印的開頭添加一個左括號,在 + 1 之后添加一個右括號

打印('你好世界!')

print('你叫什么名字?') #詢問他們的名字 myName = input()

print('很高興認識你,' + myName)

print('你名字的長度是:')

打印(len(我的名字))

print('你的年齡是多少?') #詢問他們的年齡 myAge = input()

print(('你將成為 ' + str(int(myAge) + 1)) + '一年后。')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM