这是我用来提示用户输入墙的宽度(以英尺为单位)的代码:
paintColors = {
"red": 35,
"blue": 25,
"green": 23
}
wallHeight = float(input('Enter wall height (feet)): \n'))
wallWidth = float(input('Enter wall width (feet)): \n'))
areaOfWall = wallHeight * wallWidth
print ("Wall area: ", areaOfWall, " square feet")
我正在尝试从代码中删除小数,并且没有最小值或最大值。
答案 0 :(得分:0)
用int
包裹浮点值以得到整数值,如下所示:
print("Wall area: ", int(areaOfWall), " square feet")
如果要舍入,请改用round()
函数。
答案 1 :(得分:0)
要删除小数,可以使用int()
函数,如下所示:
print(int(10.1))
哪个会输出:
10
要四舍五入一个数字(至最接近的整数),请使用round()
函数,如下所示:
print(int(10.1))
print(int(10.8))
哪个会输出:
10
11
祝你好运。
答案 2 :(得分:-1)
尝试使用此代替:
new_number = round(old_number)