这个编程写的有是哪里不对吗为什么保留不了整数呢求指教
【有帮助请采纳】
用print函数时,那个格式化字符串的方式要注意
%.f 默认表示保留小数部分!(没有就补零)
如果是 %f,就默认表示保留到小数点后六位(没有就补零)
你可以试试这个:%d(保留整数部分)
或者这样写代码也可以:(int函数向零取整【不是向下取整】)
num = 1.2
print(int(num))
#输出1
更多:
%e科学计数法表示
%s字符串
更多可以参见:https://www.runoob.com/python3/python3-string.html
【有帮助请采纳】
不能用float(input),改用int,点个采纳呗
a=int(input())
b=int(input())
c=int(input())
print(a*b*c)
把第六行换成print(int(v))试试