informatyka napisz zadanie obliczające pole trójkąta żeby a>0 Python ​

Odpowiedź :

Odpowiedź:

W załączniku .txt program bez komentarzy.

Wyjaśnienie:

Wersja bez importu math:

a=float(input('Podaj długość boku trójkąta równobocznego: '))

if a>0:  #sprawdzenie warunku poprawnej długości

 pole=a**2*3**(0.5)/4  #patrz pod kodem

 print('Pole trójkąta równobocznego o boku długości',a,'wynosi',round(pole,2))  #round - zaokrąglenie. W nawiasie 2 oznacza do dwóch miejsc po przecinku

else:  #w przeciwnym przypadku, gdy podana liczba jest niewiększa niż 0

 print('Wprowadzona wielkość nie może być długością boku trójkąta.')

print('\nNaciśnij Enter, aby zakończyć program')

input()

[tex]\sqrt{a}=a^{\frac{1}{2}}=a^{0,5},\ a\geq0[/tex]

Wzór na pole trójkąta równobocznego o boku [tex]a[/tex]

[tex]P=\dfrac{a^2\sqrt3}{4}[/tex]

Wersja z importem math

import math

a=float(input('Podaj długość boku trójkąta równobocznego: '))

if a>0:

 pole=a**2*math.sqrt(3)/4

 print('Pole trójkata równobocznego o boku długości',a,'wynosi',round(pole,2))

else:

 print('Wprowadzona wielkość nie może być długością boku trójkąta.')

print('\nNaciśnij Enter, aby zakończyć program')

input()

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk
Zobacz obrazek Animaldk