#This is a sucky program.
print('hello')
print('What\'s your name?')
MyName = input()
MyNameInt = int(len(MyName))
if MyNameInt > 15
print('Long name.')
我想讓它響應長名稱,但它似乎並沒有工作。提示?我是一個新來Python的人制作我的第一個代碼。有人能告訴我以下代碼有什麼問題嗎?
#This is a sucky program.
print('hello')
print('What\'s your name?')
MyName = input()
MyNameInt = int(len(MyName))
if MyNameInt > 15
print('Long name.')
我想讓它響應長名稱,但它似乎並沒有工作。提示?我是一個新來Python的人制作我的第一個代碼。有人能告訴我以下代碼有什麼問題嗎?
#This is a sucky program.
print('hello')
print('What\'s your name?')
MyName = input()
MyNameInt = int(len(MyName))
if MyNameInt > 15:
print('Long name.')
你忘了把:
後if MyNameInt > 15
它現在工作! –
地說:15後,並給它一試。
正如其他指出的,你錯過了:在if語句的末尾。 爲了改進代碼,你不需要int()。變量不應該以大寫字母開頭。還要考慮在打印聲明中使用「」,那麼你的輸出將是「你叫什麼名字?」而不是「你叫什麼名字?」。看到下面的代碼
#This is my cool program.
print('hello')
print("What's your name?")
my_name = input()
my_name_len = len(my_name)
if my_name_len > 15:
print('Long name.')
謝謝,儘管我已經知道對方的答案。 –
雖然我喜歡反斜槓!另外我注意到了第一行的區別。 –
你缺少':'你的if語句後 – Vinny
歡迎來到Stack Overflow。請參加[遊覽]並閱讀[問]。 –
你怎麼知道它不工作? –