我一直在尝试制作一个计算某人年龄的程序,但有人告诉我我做错了什么。本来我有
if monthInput == "january" or "1":
monthInput = 1
validMonth = True
但显然,即使输入了“bob”,这也会使 validMonth 为真。有人告诉我,将第一行替换为
if monthInput in ["january", "1"]:
会成功的。但我也可以吗
if monthInput == "january" or monthInput == "1":
而不是那个?我只是想看看我所有的选择(我还在学习,所以这对未来有帮助)。