(Python) Whats the necessary code to have a program that calculates how many gallons of paint you need for a room of any length, width, and height? Specific requirement of 1 gallon covering 100 sq ft of a room.
(Python) Whats the necessary code to have a
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 4 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
How to add code (python) to mine to have the try-except validation loop so it only adds valid numbers, and does it have the new f string for output (if not I need the format fix)?
import math.
Code:
import math
def calculate_paint_needed(length, width, height):
length_area = 2 * length * height
width_area = 2 * width * height
total_wall_area = (length_area + width_area)
gallons_needed = total_wall_area / 100.0
return gallons_needed
def main():
length = float(input("Enter the length of the room in feet: "))
width = float(input("Enter the width of the room in feet: "))
height = float(input("Enter the height of the room in feet: "))
gallons_needed = calculate_paint_needed(length, width, height)
print(f"You will need {math.ceil(gallons_needed)} gallons of paint.")
gallons_needed = calculate_paint_needed(length, width, height)
print("You will need", gallons_needed, "gallons of paint.")
if __name__ == "__main__":
main()
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)