我需要製作一個畫到下一加侖的繪圖程序,但是我遇到了問題。當所有的事情都說完後,可以說高度是96,寬度是240,長度是200,它等於919英尺。減去一些牆壁和窗戶,我有832平方英尺。現在我除以200,它給了我4.3,但我不能有4.3加侖的油漆,我需要它四捨五入5.下面的代碼,但四捨五入它可能非常簡單,並且一個簡單的修復,但任何幫助?舍入一個值到下一個int
primer_area = (2*(length * height) + 2*(width*height))/144
primer_needed = (primer_area + result - door_area - window_area)/200
# The primer is then rounded up to the next gallon
primer = primer_needed
primer = math.ceil(primer)
'math.ceil'應當做什麼你需要。在'math.ceil(引物)'之前做'打印(引物)',並確保你給它的數字大於4 –
請你可以編輯你的代碼以包含'length','height'等的實際值,以便我們可以在我們的機器上運行代碼?請參閱http://stackoverflow.com/help/mcve –
長度,高度等都是輸入代碼。輸入(「請輸入房間的高度,以英寸爲單位:」)) width = int(輸入(「請輸入房間的寬度:」)) length = int(input(「Please以英寸輸入房間的長度:「)) –