判断奇偶,出了点问题。为什么不走内嵌套呢?
num=input("输入数字")if isinstance(num,int)==True:
if num%2==0:
a='偶数'
else:
a='奇数'
else:
a='请输入整数'
print(a)=========================== RESTART: G:\系统文件\桌面\1.py ===========================
输入数字1
请输入整数
>>>
=========================== RESTART: G:\系统文件\桌面\1.py ===========================
输入数字2
请输入整数
input接收到的数据默认会被转化为字符串,也就是'1',
所以要这样写:
num = int(input("请输入数字:")) input方法获取到的都是字符串
>>> num=input("输入数字")
输入数字1
>>> isinstance(num,int)
False
>>> isinstance(num,str)
True
页:
[1]