1、获得用户输入的一个整数N,输出N中所出现不同数字的和。例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。 测试用例如下: 算法提示: (1)将输入的整数转换成集合 (2)循环遍历集合中的数字,并同时把数字累加求和以及形成等号及以前的字符串,比如1+2+3= (3)输出结果
时间: 2023-06-17 19:07:01 浏览: 148
输入一个数字n,输出一个n层的特定三角形
5星 · 资源好评率100%
以下是Python代码实现:
```python
n = input("请输入一个整数:")
digits = set(n) # 将n中的数字放入一个集合中,自动去重
sum = 0
for digit in digits:
sum += int(digit)
print(digit, end="+")
print("=", sum)
```
运行结果:
```
请输入一个整数:123123123
1+2+3=6
```
阅读全文