我正在尝试完成两个不同的问题,但却无法让它们发挥作用。请帮我理解我哪里出错了。
1)对于1到100之间的每个数字,赔率应该是正常的,偶数应打印出“比利”这个词。必须从1开始而不是0并包含数字100.这是我的答案(我知道我已经离开了)
for i in range(1,101):
if i % 2 == 0:
print(Billy)
else:
print(i)
2)询问用户:“你叫什么名字?”。对于除Joe和Susie之外的所有名称,响应应该看起来像“Hello Billy”。对于乔,它应该说“嗨乔:)”并且对于susie它应该说“Ahoy Susie:D”。这是我在的地方:
name = input("What is your name?")
if name == "Joe":
print("Hi Joe :)")
if name == "Susie":
print("Ahoy Susie :D)
else: print("Hello", name)
答案 0 :(得分:0)
试试这个
for i in range(1,101):
if i % 2 == 0:
print('Billy') #you missed quote marks here
else:
print(i)
(错误的缩进,缺少引号)
和
name = input("What is your name?")
if name == "Joe":
print("Hi Joe :)")
elif name == "Susie":
print("Ahoy Susie :D") #and you missed quote marks here
else:
print("Hello" + name)
......同样的问题。