print ('enter your number which can be equally divided by 2')num = int(input())answer = num / int(2)print (int(answer))
请问下为什么输入整数出来的答案结果有个小数啊?例如input = 14answer = 7.0
单斜杠是除法运算,结果返回浮点数。3/2=1.5 2/1=2.0整除要用又斜杠,结果返回整数,同时有余数舍去 3//2 = 1 2//1=2