【发布时间】:2021-06-05 07:57:11
【问题描述】:
我应该找到一个代码,询问用户三角形的底边、高度和边,然后告诉用户“这个(类型)三角形的面积是(面积)”,然后继续询问用户获取更多号码,直到他们决定退出。我到目前为止的代码是......
again = "y"
while again != "n":
base = int(input("Enter base: "))
height = int(input("Enter height: "))
side1 = int(input("Enter side 1: "))
side2 = int(input("Enter side 2: "))
side3 = int(input("Enter side 3: "))
area = (base*height) / 2
certain_type = []
if side1 == side2 == side3:
print("Equilateral triangle")
elif side1==side2 or side2==side3 or side1==side3:
print("isosceles triangle")
else:
print("Scalene triangle")
print('This %f of the triangle is %0.2f' %area, certaintype)
【问题讨论】:
-
您的具体问题是什么?
-
干得好,所以有几个 cmets... 1) 缩进会把它扔掉,因为整个代码应该在 while 循环下。
-
这里有一个错字: certaintype 和 certain_type ,这个列表仍然是空的。你想在里面添加什么?