用python写 获得用户输入的一个整数 N,输出 N 中所出现不同数字的和。(例如:用户输入123123123,其中所出现的不同数字为1、2、3,这几个数字和为6。
时间: 2023-11-27 08:51:20 浏览: 291
python实现将字符串中的数字提取出来然后求和
可以使用set来快速获得不同的数字,然后再将它们相加。
代码如下:
```python
n = input("请输入一个整数:")
digits = set(n) # 获得不同的数字
total = sum(int(d) for d in digits) # 将数字转为int并相加
print("不同数字的和为:", total)
```
输出示例:
```
请输入一个整数:123123123
不同数字的和为: 6
```
阅读全文