#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。请参加[游览]并阅读[问]。 –
你怎么知道它不工作? –