关于 / 和 // 以及 :
1 a=input("a=") 2 b=input("b=") 3 print(a//b)
报错,因为python输入默认为str,所以要进行简单的修改:
1 a=int(input("a=")) 2 b=int(input("b=")) 3 print(a//b)
这下就可以运行了,输入a=12,b=3,输出结果为4。
a=int(input("a=")) b=int(input("b=")) print(a/b)
输入a=12,b=3,输出结果为4.0。
这是因为商运算符 // 产生整数商,而精确除法运算符 / 总是产生浮点数。
原文:https://www.cnblogs.com/mathum/p/13651919.html