这个是为啥?有没有详细的解答🥺
大学生不会做
马上期末考试
有没有朋友帮帮忙
凑不够字数了
一开始 a = 1,sum = 1
while 循环,while a < 20 表示当 a < 20 的时候循环会一直进行
if a%5 == 0:
sum *= a
这部分的意思是只要 a 是 5 的倍数,就把 sum 的值乘上 a 的值,也就是当 a 等于 5和15 的时候
下面一句 a += 2 的意思是 每一次循环 a 的值都会增加 2
这样,当循环 2 次后,a 的值就变成 5 了,符合 a%5 == 0 ,我们把它乘上,sum 就等于 1*5=5
依次类推,当循环 7 次后,a 的值就变成 15 了,符合 a%5 == 0 ,我们把它乘上,sum 就等于 5*15 = 75
最后,打印 sum 的值为 75
希望可以采纳支持一下博主呀