获得用户输入的一个整数N,输出N中所出现不同数字的和。例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。
时间: 2023-06-17 11:06:55 浏览: 85
输入一个整数,计算并输出该数的数字之和.java
以下是一个Python的代码实现:
```python
n = input("请输入一个整数N:")
digit_set = set(n) # 将n中的数字转换为集合,自动去重
digit_sum = sum(int(d) for d in digit_set) # 将集合中的每个数字转换为整数并求和
print("N中不同数字的和为:", digit_sum)
```
我们首先使用`input`函数获取用户输入的整数N,然后将N中的数字转换为集合`digit_set`,这样就自动去重了。然后我们使用一个生成式将集合中的每个数字转换为整数并求和,最后输出结果即可。
阅读全文