求教if函数输出时强制转换数据类型的原因
发现一个程序教程实例print("奇数偶数判断")
num = input("请输入任意整数: ")
rem = int(num) % 2
if (rem == 0)
print("%d是偶数" % int(num))
else
print("%d是奇数" % int(num))
请问print("%d是偶数" % int(num))中为什么要强制转换数据类型呢?
小白初学,请鱼油指教!!!谢谢 input()是一个函数,它的返回值一定是字符串
所以只有进行强制转换后,才能参与计算 wp231957 发表于 2020-2-1 11:19
input()是一个函数,它的返回值一定是字符串
所以只有进行强制转换后,才能参与计算
感谢,把这个忘了。
多谢指教
页:
[1]