我对编码非常陌生,只是获得基本代码的要点。 我以前做过if声明,但没有遇到过这个问题,有人可以帮忙吗?
我的代码:
print("Hello User")
myName = input("What is your name?")
print("Hello" + myName)
myAge = input("What is your age?")
if input < 17:
print("Not quite an adult!")
elif:
print("So you're an adult!")
答案 0 :(得分:5)
您需要elif
。
else if
表示if expression:
pass
elif expression:
pass
else:
pass
,需要表达。
show_message( "data sent" );
答案 1 :(得分:1)
只需更改“elif”&#39;到&#39;否则&#39;你去吧!
答案 2 :(得分:0)
print("Hello User") myName = input("What is your name?") print("Hello" + myName) myAge = int(input("What is your age?")) if myAge < 17: print("Not quite an adult!") elif myAge >17: print("So you're an adult!")
TypeError:在'str'和'int'的实例之间不支持'<'>>,必须将type强制转换为int以进行输入>>>,因此如果使用elif他假设您已完成条件