다음 갤런까지 반올림하는 페인트 프로그램을 만들 필요가 있지만 문제가 있습니다. 모두 다 말했을 때 높이를 96, 넓이를 240, 길이를 200으로하면 919 피트가됩니다. 몇 개의 벽과 창문을 빼면 832 평방 피트가됩니다. 이제 저는 그것을 200으로 나눕니다. 4.3으로 나눌 수는 있지만 4.3 갤런의 페인트는 사용할 수 없습니다. 5로 반올림 해주세요. 아래의 코드는 4로 반올림합니다. 아마도 매우 간단하고 쉬운 수정이지만 어떤 도움?다음 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 (primer) '앞에'print (primer)'를 써서 넘겨주는 숫자가 4보다 큰지 확인하십시오. –
'length','height' 등의 실제 값을 포함하도록 코드를 편집 할 수 있습니까? 그래서 우리 기계에서 코드를 실행할 수 있습니까? 자세한 내용은 http://stackoverflow.com/help/mcve –
길이, 높이 등은 모두 입력 코드입니다. 너비 = int (입력 ("인치로 방의 너비를 입력하십시오 :")) 길이 = int (입력하십시오 ("자리에 높이를 입력하십시오. 방의 길이를 인치로 입력하십시오 : ")) –