Python 计算输入数字中不同数字的和

思路: 使用集合 set 记录出现的数字,最后计算集合中数字的和。

输入格式: 从键盘输入一个整数 n。

输出格式: 输出 n 中所出现不同数字的和。例如:123456654321, 1、2、3、4、5、6 各出现 2 次,只计算 1 次,即:1+2+3+4+5+6 = 21

输入样例:

123456654321

输出样例:

21

Python 代码:

n = input()

# 使用集合记录出现的数字
diff_num = set(n)

# 计算集合中数字的和
sum = 0
for num in diff_num:
    sum += int(num)

print(sum)
Python 计算输入数字中不同数字的和

原文地址: https://www.cveoy.top/t/topic/orbp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录