在python语言编程中进行以下编程1.输入两个整数,输出较大的值。2.输入一个五位数判断是不是回文数。3.输入一个三位数判断是不是水仙花数
时间: 2024-09-18 18:08:11 浏览: 44
在Python编程中,我们可以编写几个简单的函数来完成这三个任务:
1. 输入两个整数并输出较大值:
```python
def max_of_two(num1, num2):
if num1 > num2:
return num1
else:
return num2
num1 = int(input("请输入第一个整数: "))
num2 = int(input("请输入第二个整数: "))
print("较大的数是:", max_of_two(num1, num2))
```
2. 判断五位数是否是回文数:
```python
def is_palindrome(number):
return str(number) == str(number)[::-1]
num = int(input("请输入一个五位数: "))
if is_palindrome(num):
print(f"{num}是一个回文数")
else:
print(f"{num}不是一个回文数")
```
3. 判断三位数是否是水仙花数(即各位数字立方之和等于该数本身):
```python
def is_flower_number(n):
digits = [int(digit) for digit in str(n)]
sum_of_cubes = sum([digit**3 for digit in digits])
return n == sum_of_cubes
n = int(input("请输入一个三位数: "))
if is_flower_number(n):
print(f"{n}是一个水仙花数")
else:
print(f"{n}不是一个水仙花数")
```