Odpowiedź :
O = input("Wybierz figurę, której pole chcesz obliczyć:\n"
"1.Prostokąt\n"
"2.Równoległobok\n"
"3.Trójkąt\n")
if O == "1":
a = float(input("Podaj długość pierwszego boku: "))
b = float(input("Podaj długość drugiego boku: "))
P = a*b
print("Pole prostokąta o bokach " + str(a)+" i " + str(b)+ " wynosi: " + str(P))
elif O == "2":
a = float(input("Podaj długość boku: "))
h = float(input("Podaj wysokość równoległoboku: "))
P = a*h
print("Pole równoległoboku o boku " +str(a) +" i wysokości " + str(h)+ " wynosi: " + str(P))
elif O == "3":
a = float(input("Podaj długość podstawy: "))
h = float(input("Podaj wysokość trójkąta: "))
P =((a*h)/2)
print("Pole trójkąta o podstawie " +str(a) +" i wysokości " + str(h)+ " wynosi: " + str(P))
else:
print("Niewłaściwa wartość.")
Wyjaśnienie:
print('Pole jakiej figury chcesz obliczyć?\n(wybierz odpowiedni numer figury)\nP.Prostokąt\nR.Równoległobok\nT.Trójkąt ')
figura=str(input())
if figura=='p' or figura=='P':
a=float(input('Podaj długość prostokąta: '))
b=float(input('Podaj szerokość prostokąta: '))
print('Pole prostokąta wynosi ',a*b)
elif figura=='r' or figura=='R':
a=float(input('Podaj długość boku równoległoboku: '))
h=float(input('Podaj długość odpowiadającej wysokości równoległoboku: '))
print('Pole równoległoboku wynosi ',a*h)
elif figura=='t' or figura=='T':
a=float(input('Podaj długość boku trójkąta: '))
h=float(input('Podaj długość odpowiadającej wysokości trójkąta: '))
print('Pole trójkąta wynosi ',a*h/2)
