1.问题:编写函数,判断用户输入的三个数字是否能构成三角形的三条边。
代码实现:
def func(a,b,c): if a + b > c and a + c > b and b + c >a: return "您输入的三个数可以构成三角形的三条边" else: return "您输入的三个数不能构成三角形的三条边" a = int(input("请输入第一个数:")) b = int(input("请输入第二个数:")) c = int(input("请输入第三个数:")) result = func(a,b,c) print(result)
运行结果:
2.问题:编写函数,判断用户输入的整数是否为回文数。回文数是一个正向和逆向都相同的整数。
代码实现:
def func(num): if num >= 0 and num == int(str(num)[::-1]): return "您输入的整数是回文数。" else: return "您输入的整数不是回文数。" num = int (input("请输入一个整数:")) result = func(num) print(result)
运行结果: