数字筛选 暂无分
输入n个3位数字,如果每个数字 上的个位加上每个数字的百位的和为3的倍数, 那么就将满足条件的数字
进行相加;如果一个都不满足,输出no
输入描述:
输入2行
第一行一个数字n,表示输入数字的个数
第二行表示要输入的n个数字
输出描述:
输出一个结果,结果为一行。
输入示例:
5
123 234 345 456 567
输出示例:
801****
数字筛选 暂无分
输入n个3位数字,如果每个数字 上的个位加上每个数字的百位的和为3的倍数, 那么就将满足条件的数字
进行相加;如果一个都不满足,输出no
输入描述:
输入2行
第一行一个数字n,表示输入数字的个数
第二行表示要输入的n个数字
输出描述:
输出一个结果,结果为一行。
输入示例:
5
123 234 345 456 567
输出示例:
801****
兄弟,已调式。python代码如下:
# 输入
n = int(input())
numbers = list(map(int, input().split()))
total_sum = 0 # 结果
# 检查条件并相加满足条件的数字
for num in numbers:
# 获取个位和百位
hundreds = num // 100
units = num % 10
# 检查个位和百位之和是否为3的倍数
if (hundreds + units) % 3 == 0:
total_sum += num
if total_sum == 0:
total_sum = "no"
# 输出结果
print(total_sum)