Umfang und den Flacheninhalt des Kreises bestimmen mit dem Python?

Hallo

, ich brauche Hilfe.

man soll 2 Python Programme mit oben stehende Formeln ( Formeln zur Bestimmung des Radius des Inkreises im Dreieck)

schreiben, die jeweils den Umfang und

den Flacheninhalt des Kreises bestimmen.Erste program soll nur mit a,b und c sein und zweite program mit h(höher), β und γ(gamma) sein, längen sollen in cm und Winkel soll in grad sein.

Ich habe es versucht, aber mein Programm hat nicht funktioniert, ich möchte bitten kann mir jemand zeigen, wie man dafür die richtige Programme schreiben kann?

hier ist mein code.

from math import sqrt

a = float(input('Koeffizient a: '))

b = float(input('Koeffizient b: '))

c = float(input('Koeffizient c: '))

frage = int(input ("ist f bekannt? :")

if frage == "yes":

f = float(input('f eingeben :'))

r = (f+f) / (a + b + c)

p = round(2 * 3.14 * r, 2)

area = round(3.14 * r * r, 2)

print ("p=", p)

print("area =",area)

else:

s = (a+b+c)/2

r1 = sqrt((s-a)(s-b)(s-c)/s)

area1=round((3.14*r1*r1,2))

p1=round(2*3.14*r1,2)

print("area1=",area1)

print("p1=",p1)

hier zum beispiel.f ist A(flächeninhalt von Dreieck) hier. ich möchte ein programm schreiben das fragt wenn A bekannt ist dann berechnet das programm den radius mit 2f/a+b+c fomel wenn nicht dann mit dieser formeln s = (a+b+c)/2 ,r1 = sqrt((s-a)(s-b)(s-c)/s). Ich benant radius hier r1. aber ich weiß nicht, wie ich mein Programm dazu bringen soll, diese Frage zu stellen, es funktioniert nicht, nachdem es gefragt habe, ob f bekannt ist oder nicht.

Grüße

Bild zum Beitrag
Programm, programmieren, Kreis, Informatik, Python
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.