为什么我输入一个整数,比如8,8不应该和number2相等吗,为什么还会输出最后一句话
number = input("plz type a number")number1 = float(number)
if number1 % 1 == 0:
number2 = int(number1)
if number2 % 2 == 0:
print(number, "is an even number")
else:
print(number, "is an odd number")
else:
print("plz type a integrator")
if number != number1 and number != number2:
print("just type a number first")
你输入8时,number的值就是'8',是一个字符串,当然不可能和number1、number2相等了
页:
[1]