Python 曲面计算器
我想计算多边形的表面,但我不能让它工作。矩形、正方形和圆形等多边形我自己修复Python 曲面计算器,python,calculator,polygon,flat,Python,Calculator,Polygon,Flat,我想计算多边形的表面,但我不能让它工作。矩形、正方形和圆形等多边形我自己修复 编辑问题以显示发生了什么(错误、输出)以及您预期会发生什么。Else肯定是if-elif-Else的最后一个了。干得好——你知道你之前哪里出了错吗?如果你愿意,这里有两个技巧可以让你做得更好:(1)在“Großund Kleinschreibung”(大写和小写)中,查看如何更改字符串的大小写;(2) 在浮动(输入(..):当您输入非数字时,将出现错误。查看如何捕获该错误。两者都可以在Python的官方文档中找到;检查
编辑问题以显示发生了什么(错误、输出)以及您预期会发生什么。Else肯定是if-elif-Else的最后一个了。干得好——你知道你之前哪里出了错吗?如果你愿意,这里有两个技巧可以让你做得更好:(1)在“Großund Kleinschreibung”(大写和小写)中,查看如何更改字符串的大小写;(2) 在
浮动(输入(..)
:当您输入非数字时,将出现错误。查看如何捕获该错误。两者都可以在Python的官方文档中找到;检查一下。
print("Quadrat, Rechteck, Kreis")
a = input("Bitte wählen sie eine Polygon.")
if a == "Quadrat":
q = int(input("geben sie die seitenlänge des quadraten an:"))
Q = q*2
print("Der Umfang ist",Q,"cm groß")
else:
print("Achten auf die Groß und Kleinschreibung!")
elif a == "Kreis":
z = str(input("geben sie die radius des quadraten an:"))
U = 3.14159265359*(z*z)
print("Der Flächeninhalt ist",U,"cm² groß.")
else:
print("Achte auf die Groß und Kleinschreibung")
elif a == "Rechteck":
q = int(input("Geben die erste Kantenlänge ein:"))
l = int(input("Geben die zweite Kantenlänge ein:"))
O = q*l
print("Der Flächeninhalt ist",O,"cm² groß.")
else:
print("Achte auf die Groß und Kleinschreibung")
print("Quadrat, Rechteck, Kreis")
a = input("Bitte wählen sie eine Polygon.")
if a == "Quadrat":
q = float(input("geben sie die seitenlänge des quadraten an:"))
Q = q**2
print("Der Flächeninhalt ist",Q,"cm groß")
elif a == "Kreis":
z = float(input("geben sie die radius des kreises an:"))
U = 3.14159265359*(z*z)
print("Der Flächeninhalt ist",U,"cm² groß.")
elif a == "Rechteck":
q = float(input("Geben die erste Kantenlänge ein:"))
l = float(input("Geben die zweite Kantenlänge ein:"))
O = q*l
print("Der Flächeninhalt ist",O,"cm² groß.")
else:
print("Achte auf die Groß und Kleinschreibung")