PLEASE I NEED HELP WITH MY PYTHON PROGRAM I need help when u

PLEASE I NEED HELP WITH MY PYTHON PROGRAM!!!!!!!!!!!!!!
I need help when users input 3 to calculate the area of the rectangle and trapezoid. So far I have caculated both
but, I dont know how to code the 3rd option when users wants to calculate both area.


Here is my code!

def f1(x):
return 5*x**4 + 3*x**3 - 10*x + 2
def f2(x):
return x**2 - 10
def f3(x):
return 40*x + 5
def f4(x):
return x**3
def f5(x):
return 20*x**2 + 10*x - 2


print(\"1 - 5x^4 + 3x^3 - 10x +2 \")
print(\"2 - x^2 -10 \")
print(\"3 - 40x +5 \")
print(\"4 - x^3 \")
print(\"5 - 20x^2 + 10x -2 \")
print(\"6 - quit \")
while True:
   try:
       function = int(input(\"Choose a function (1, 2, 3, 4, 5, 6): \"))
       break
   except ValueError:
           print(\"Invalid function choice!\")
if function == 6:
   exit()


while True:
   try:
       way = int(input(\"Would you like to calculate the area using rectangle, trapezoid, or both (1, 2, 3): \"))
       break
   except ValueError:
       print(\"Invalid options!\")
      
if way==1:
   while True:
       try:
           num = int(input(\"How many rectangles do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the rect!\")

elif way==2:
   while True:
       try:
           num = int(input(\"How many trapezoids do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the trap! \")
elif way==3:
   while True:
       try:
           rec = int(input(\"How many rectangles do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the rect!\")
   while True:
       try:
           trap = int(input(\"How many trapezoid do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the trap!\")
while True:
   try:
       start = int(input(\"Please select a starting point: \"))
       break
   except ValueError:
       print(\"Wrong input for the starting point!\")
while True:
   try:
       end = int(input(\"Please select an ending point: \"))
       break
   except ValueError:
       print(\"Wrong input for the ending point!\")
f = 0
if way==1:
if function == 1:
for i in range(num+1):
x = start+i*(end-start)/num
f+=abs(f1(x)*(end-start)/num)
print(\"The area under the curve between\", start, \"and\", end, \"is\", f)

elif function == 2:
for i in range(num+1):
x = start+i*(end-start)/num
f+=abs(f2(x)*(end-start)/num)
print(\"The area under the curve between\", start, \"and\", end, \"is\", f)

elif function == 3:
for i in range(num+1):
x = start+i*(end-start)/num
f+=abs(f4(x)*(end-start)/num)
print(\"The area under the curve between\", start, \"and\", end, \"is\", f)

elif function == 4:
for i in range(num+1):
x = start+i*(end-start)/num
f+=abs(f4(x)*(end-start)/num)
print(\"The area under the curve between\", start, \"and\", end, \"is\", f)
elif function == 5:
for i in range(num+1):
x = start+i*(end-start)/num
f+=abs(f5(x)*(end-start)/num)
print(\"The area under the curve between\", start, \"and\", end, \"is\", f)


elif way ==2:
if function == 1:
for i in range(num+1):
h = end-start
x1 = start + (i-1)*h/num
x2 = start + (i)*h/num
f += abs((h*(f1(x1) + f1(x2))/2.0)/num)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 2:
for i in range(num+1):
h = end-start
x1 = start + (i-1)*h/num
x2 = start + (i)*h/num
f += ((h*(f2(x1) + f2(x2))/2.0)/num)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 3:
for i in range(num+1):
h = end-start
x1 = start + (i-1)*h/num
x2 = start + (i)*h/num
f += abs((h*(f3(x1) + f3(x2))/2.0)/num)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 4:
for i in range(num+1):
h = end-start
x1 = start + (i-1)*h/num
x2 = start + (i)*h/num
f += abs((h*(f4(x1) + f4(x2))/2.0)/num)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 5:
for i in range(num+1):
h = end-start
x1 = start + (i-1)*h/num
x2 = start + (i)*h/num
f += abs((h*(f5(x1) + f5(x2))/2.0)/num)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)


elif way==3:
if function == 1:
for i in range(trap+1):
h = end-start
x1 = start + (i-1)*h/trap
x2 = start + (i)*h/trap
f += abs((h*(f1(x1) + f1(x2))/2.0)/trap)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 2:
for i in range(trap+1):
h = end-start
x1 = start + (i-1)*h/trap
x2 = start + (i)*h/trap
f += ((h*(f2(x1) + f2(x2))/2.0)/trap)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 3:
for i in range(trap+1):
h = end-start
x1 = start + (i-1)*h/trap
x2 = start + (i)*h/trap
f += abs((h*(f3(x1) + f3(x2))/2.0)/trap)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 4:
for i in range(trap+1):
h = end-start
x1 = start + (i-1)*h/trap
x2 = start + (i)*h/trap
f += abs((h*(f4(x1) + f4(x2))/2.0)/trap)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

if function == 5:
for i in range(trap+1):
h = end-start
x1 = start + (i-1)*h/trap
x2 = start + (i)*h/trap
f += abs((h*(f5(x1) + f5(x2))/2.0)/num)
print (\"The area under the curve between\", start, \"and\", end, \"is\", f)

elif way==3:
{
Needs to calculate both rectanlge and trapezoid for each function
}

Solution

way = int(input(\"Would you like to calculate the area using rectangle, trapezoid, or both (1, 2, 3): \"))
       break
   except ValueError:
       print(\"Invalid options!\")
      
if way==1:
   while True:
       try:
           num = int(input(\"How many rectangles do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the rect!\")

elif way==2:
   while True:
       try:
           num = int(input(\"How many trapezoids do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the trap! \")
elif way==3:
   while True:
       try:
           rec = int(input(\"How many rectangles do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the rect!\")
   while True:
       try:
           trap = int(input(\"How many trapezoid do you want?: \"))
           break
       except ValueError:
           print(\"Wrong input for the trap!\")

PLEASE I NEED HELP WITH MY PYTHON PROGRAM!!!!!!!!!!!!!! I need help when users input 3 to calculate the area of the rectangle and trapezoid. So far I have cacul
PLEASE I NEED HELP WITH MY PYTHON PROGRAM!!!!!!!!!!!!!! I need help when users input 3 to calculate the area of the rectangle and trapezoid. So far I have cacul
PLEASE I NEED HELP WITH MY PYTHON PROGRAM!!!!!!!!!!!!!! I need help when users input 3 to calculate the area of the rectangle and trapezoid. So far I have cacul
PLEASE I NEED HELP WITH MY PYTHON PROGRAM!!!!!!!!!!!!!! I need help when users input 3 to calculate the area of the rectangle and trapezoid. So far I have cacul

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site