Python编写程序用户输入3个数,程序自动计算三个数中最大值和最小值之积如果是小数,将这个积四舍五入保留2位小数
如果代码有不懂的地方可以问我,如果对你有用点击右上角给个采纳哦~
a = float(input())
b = float(input())
c = float(input())
list = [a,b,c]
p = min(list)*max(list)
print(round(p*100)/100.0)
参考代码如下:
inp=list(map(float,input().split()))
res=round(max(inp)*min(inp),2)
print('结果是:',res)
先转成浮点数相乘,把乘积做判断s==int(s):看是否是int型,是输出整型,不是保留两位小数:
比如1 2 3 乘出来3.0 3.0 =3 所以输出3
x=input()
y=input()
z=input()
l=[x,y,z]
max,min=max(l),min(l)
s=float(max)*float(min)
if s==int(s):
print('%d'%s)
else:
print('%.2f'%s)