Python 算法:计算输入数字中不同数字的和
Python 算法:计算输入数字中不同数字的和
本算法使用 Python 代码计算输入数字中出现不同数字的和,例如输入 '123456654321',则输出 1+2+3+4+5+6=21。
代码:
n = input()
s = set(n) # 将n转换为集合,去掉重复数字
sum = 0
for i in s:
sum += int(i)
print(sum)
代码解析:
n = input():获取用户输入的数字字符串。s = set(n):将字符串n转换为集合s,集合会自动去除重复元素。sum = 0:初始化变量sum,用于存储不同数字的和。for i in s::遍历集合s中的每个元素(即不同的数字)。sum += int(i):将每个元素转换为整数并累加到sum中。print(sum):输出计算结果。
示例:
输入:
123456654321
输出:
21
原文地址: https://www.cveoy.top/t/topic/orbs 著作权归作者所有。请勿转载和采集!