num = input("请输入一个数字:")
exclude1 = int(input("请输入要排除的数字1:"))
exclude2 = int(input("请输入要排除的数字2:"))
total_sum = 0
for digit in num:
if digit.isdigit() and int(digit) != exclude1 and int(digit) != exclude2:
total_sum += int(digit)
print("除了{}和{}之外的数字之和为:{}".format(exclude1, exclude2, total_sum))
运行示例:
请输入一个数字:568409
请输入要排除的数字1:5
请输入要排除的数字2:9
除了5和9之外的数字之和为:17
在此示例中,程序首先获取用户输入的数字,并要求用户指定要排除的两个数字。然后,将每个数字分别加到总和中,除非它等于某一个排除的数字。最后,打印出除这两个数字外的数字的总和。