输入一个正整数求出各位最大值最小值和每位之和
时间: 2023-08-09 20:11:23 浏览: 157
求正整数各位数字之和
好的,以下是实现这个功能的 Python 代码:
```python
num = input("请输入一个正整数: ")
digits = [int(d) for d in str(num)] # 将数字转换成列表
# 求最大值、最小值和每位之和
max_digit = max(digits)
min_digit = min(digits)
sum_digit = sum(digits)
# 输出结果
print("最大值为:", max_digit)
print("最小值为:", min_digit)
print("每位之和为:", sum_digit)
```
使用方法:
1. 将以上代码保存为一个 `.py` 文件,比如 `digits.py`。
2. 在命令行或终端中运行 `python digits.py`。
3. 输入一个正整数,比如 `12345`,回车。
4. 程序将输出最大值、最小值和每位之和。输出结果如下:
```
请输入一个正整数: 12345
最大值为: 5
最小值为: 1
每位之和为: 15
```
阅读全文