python计算拥护输入的不同数字之和,出现相同的数字只计算一次
时间: 2024-02-24 15:58:28 浏览: 53
可以通过以下方式计算输入数字中的不同数字之和,出现相同的数字只计算一次:
```python
num = input("请输入数字:")
unique_nums = set(num)
sum = 0
for n in unique_nums:
if n.isdigit():
sum += int(n)
print("不同数字之和为:", sum)
```
首先,我们使用 `set` 函数将输入的数字转换为一个集合,这样就可以去除重复的数字。然后,我们使用一个循环来遍历集合中的每个数字,并将数字转换为整数加到总和中。最后,输出结果即可。
阅读全文