1、编写一个名叫MyTriangle的模块,它包含下面两个函数。
def isValid(side1,side2,side3):
def area(side1,side2,side3):
编写一个测试程序,读入三角形的三边值,若输入有效值则进行计算,否则,显示输入无效
def area(side1, side2, side3):
p = (side1 + side2 + side3) * 0.5
s = p * (p - side1) * (p - side2) * (p - side3)
print(f"三角形面积为{s}")
def isValid(side1, side2, side3):
ls = [side1, side2, side3]
for i in range(len(ls) - 1): # [0,2)
for j in range(len(ls) - 1 - i):
if ls[j] > ls[j + 1]:
ls[j], ls[j + 1] = ls[j + 1], ls[j]
print(ls)
if ls[0] + ls[1] > ls[2]:
area(side1, side2, side3)
else:
print("请输入有效值")
return area
isValid(1, 1, 3)
测试结果
2、编写一个函数,反向显示一个整数
def reverse(number):
def reverse(number: int):
num = str(number)
a = num[::-1]
print(a)
reverse(423123)
测试结果