测试程序:
num1=input()
3
>>> if num1 in (1,3,5):
print(num1)
else:
print("wrong number")
wrong number
虽然使用input输入数字,但返回结果是str类型,所以在进行if in判断后,出现的结果是False,执行else后面的程序
如果想把input输入的字符转为字符串(str),可以使用eval()函数进行操作
注:
在判断输入结果时,使用type()函数返回输入的类型。
in操作符主要用于判断,并且用于判断的内容类型必须保持一致
在if else后面接in,判断的结果是True或者False