python输出被五整除的数_python中给定一系列正整数能被5整除的数字中所有偶数的和?...

展开全部

1、示例代码

x = input('请输入一系列整数,用32313133353236313431303231363533e59b9ee7ad9431333433653937逗号间隔:')

y = x.split(',')

s1 = 0

s2 = []

s22 = 0

s3 = 0

s4 = []

s44 = 0

s5 = []

for i in range(0, len(y)):

y[i] = int(y[i])

if y[i] % 5 == 0 and y[i] % 2 == 0:

s1 += y[i]

elif y[i] % 5 == 1:

s2.append(y[i])

elif y[i] % 5 == 2:

s3 += 1

elif y[i] % 5 == 3:

s4.append(y[i])

elif y[i] % 5 == 4:

s5.append(y[i])

for j in range(0, len(s2)):

if (j+1) % 2 == 1:

s22 += s2[j]

else:

s22 -= s2[j]

for k in range(0, len(s4)):

s44 += s4[k]

print('能被5整除的数字中所有偶数的和:%d' % s1)

print('能被5整除后余1的数字按照给出顺序进行交错求和:%d' % s22)

print('被5除后余2的数字的个数:%d' % s3)

print('被5除后余3的数字的平均数: %.1f' % (s44/len(s4)))

print('被5除后余4的数字中最大数字: %d' % max(s5))

2、示例结果

请输入一系列整数,用逗号间隔:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

能被5整除的数字中所有偶数的和:30

能被5整除后余1的数字按照给出顺序进行交错求和:-10

被5除后余2的数字的个数:4

被5除后余3的数字的平均数: 10.5

被5除后余4的数字中最大数字: 19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值