You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求完整解决eolymp平台7342号Python编程问题

问题解决方案:Eolymp 7342题

问题说明

给定正整数n,计算从1到n的所有整数中,所有偶数数字的总和(偶数数字指0、2、4、6、8)。

完整Python代码

n = int(input())
total = 0
for num in range(1, n + 1):
    current = num
    while current > 0:
        digit = current % 10
        if digit % 2 == 0:
            total += digit
        current = current // 10
print(total)

代码说明

  • 读取输入的整数n。
  • 初始化total变量用于累加所有偶数数字的和。
  • 遍历1到n的每个数字:
    • 对每个数字,通过循环逐位提取末尾数字。
    • 判断提取的数字是否为偶数,若是则加入总和。
    • 移除当前数字的末尾位,继续处理剩余部分,直到数字变为0。
  • 最后输出累加得到的总和。

内容的提问来源于stack exchange,提问作者NeizvesnNo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 19:39:52