运用python遍历循环表知识求解任意位数正整数中,最大数字和最小数字 输入: 53426的代码 输出:max_num=6minnum=2
时间: 2024-10-19 09:04:16 浏览: 22
在Python中,你可以使用内置的`str()`函数将整数转换为字符串,然后通过遍历字符串的方式来找到最大的数字和最小的数字。这里是一个简单的例子,展示了如何实现这个功能:
```python
def find_max_min(num):
# 将整数转换为字符串以便于处理每个字符
num_str = str(num)
# 初始化最大值和最小值为第一个字符
max_num = min_num = num_str[0]
# 遍历字符串中的所有字符
for digit in num_str:
# 如果当前字符比已知的最大值大,则更新最大值
if int(digit) > int(max_num):
max_num = digit
# 同理,如果当前字符比已知的最小值小,则更新最小值
elif int(digit) < int(min_num):
min_num = digit
return max_num, min_num
# 示例输入
num = 53426
max_num, min_num = find_max_min(num)
print(f"最大数字: {max_num} 最小数字: {min_num}")
```
当你运行这段代码,它会输出 `最大数字: 6 最小数字: 2`,就像你提供的输入 `53426` 的情况一样。
阅读全文