def reverse(number): a = str(number) # 将输入的数字转成字符串 print(f"反向输出:{a[::-1]}") # 将字符串通过切片反向输出 number = int(input("输入整数:")) reverse(number) import math def isValid(side1, side2, side3): # 根据"两边之和大于第三边"作为判断条件 if side1 + side2 > side3 and side2 + side3 > side1 and side3 + side1 > side2: area(side1, side2, side3) else: print("您输入的边长不符合规则,请重新输入") def area(side1, side2, side3): # 通过海伦公式计算三角形面积s p = (side1 + side2 + side3) / 2 s = math.sqrt(p * (p - side1) * (p - side2) * (p - side3)) print(f"您的三角形面积:{s}") side1, side2, side3 = eval(input("请输入三角形的三条边长:")) isValid(side1, side2, side3)