从键盘输入一个正整数,对其各位数字求出最大值,最小值以及和用Python完成
时间: 2023-10-07 08:08:25 浏览: 166
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
可以使用以下代码实现:
```python
num = int(input("请输入一个正整数:"))
digits = list(str(num))
digits = list(map(int, digits))
# 求最大值
max_num = max(digits)
# 求最小值
min_num = min(digits)
# 求和
sum_num = sum(digits)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("和为:", sum_num)
```
代码中,首先从键盘输入一个正整数,然后将其转换为列表形式,再通过内置函数max、min和sum分别求出最大值、最小值和和,最后输出结果。
阅读全文