Python 计算输入数字中不同数字的和
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)
原文地址: https://www.cveoy.top/t/topic/orbp 著作权归作者所有。请勿转载和采集!