鱼C论坛

 找回密码
 立即注册
查看: 55|回复: 7

[已解决]最新版09讲课后测试第1题求偶数和

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
i = 0

while i <= 100:
    if i % 2 == 0:
        print(i, "是偶数!")
    i = i + 1
我自己试着求 while i <= 10的偶数和,但是在print()的那里卡住了,虽然看了视频但是就没想到办法怎么把这10以内的偶数求和
最佳答案
3 天前
a5900178 发表于 2025-02-20 22:57
FishC 发表于 2025-2-20 22:40
在前八讲中应该还没有 ...


当然可以!我将代码改写成不用 += 运算符的形式,答案如下:
i = 0
total = 0

while i <= 100:
    if i % 2 == 0:  # 判断是否是偶数
        total = total + i  # 使用传统加法
    i = i + 1  # 计数器增加1

print(total)

这个代码实现和之前完全一样,只是不用 += 而是使用普通的加法操作。希望这个版本对你更有帮助!如果有其他问题,随时提问哦~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
你提供的代码不完整,不过可以帮你完成并解决问题:求从1到某个范围内所有偶数的总和。

以下是完整的代码和答案:
i = 0
total = 0

while i <= 100:  # 假设求1到100之间的偶数和
    if i % 2 == 0:
        total += i
    i += 1

print("偶数和为:", total)

运行结果会输出1到100之间所有偶数的和。

**代码解析:**
  • i 用于循环计数,初始值设为0。
  • 使用 while 循环,将条件设置为 i <= 100
  • 通过 if i % 2 == 0 判断当前 i 是否为偶数。
  • 如果是偶数,就将其加到 total 中。
  • 最后输出结果。


如果你需要更具体的范围或额外修改,请进一步明确哦!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
FishC 发表于 2025-2-20 01:15
你提供的代码不完整,不过可以帮你完成并解决问题:求从1到某个范围内所有偶数的总和。

以下是完整的代 ...

+= 在前面八讲里面有说过这个字符的含义吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
a5900178 发表于 2025-02-20 22:40
FishC 发表于 2025-2-20 01:15
你提供的代码不完整, ...


在前八讲中应该还没有提到 `+=` 的具体含义。不过没关系,我来给你简单讲解一下:

`+=` 运算符的含义:

`a += b` 是一个简写形式,等价于 `a = a + b`。它的作用是将变量 `a` 的值增加 `b`

例如:
a = 5
a += 3  # 等价于 a = a + 3
print(a)  # 输出结果是 8

如果你还有疑问,欢迎继续提问哦!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
FishC 发表于 2025-2-20 22:40
在前八讲中应该还没有提到 `+=` 的具体含义。不过没关系,我来给你简单讲解一下:

`+=` 运算符的含 ...

那你能不能不用这个+=运算符改下一下这个求偶数和的代码不
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层    本楼为最佳答案   
a5900178 发表于 2025-02-20 22:57
FishC 发表于 2025-2-20 22:40
在前八讲中应该还没有 ...


当然可以!我将代码改写成不用 += 运算符的形式,答案如下:
i = 0
total = 0

while i <= 100:
    if i % 2 == 0:  # 判断是否是偶数
        total = total + i  # 使用传统加法
    i = i + 1  # 计数器增加1

print(total)

这个代码实现和之前完全一样,只是不用 += 而是使用普通的加法操作。希望这个版本对你更有帮助!如果有其他问题,随时提问哦~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
FishC 发表于 2025-2-20 22:59
当然可以!我将代码改写成不用  +=  运算符的形式,答案如下:

i = 0
x = 0
while i <= 10:
    if i % 2 == 0:
        print(i)
    i = i + 1
print(x+i)
这是我自己的代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
a5900178 发表于 2025-02-20 23:01
FishC 发表于 2025-2-20 22:59
当然可以!我将代码改 ...


看得出来你的代码还没有写完。我来帮你补全不用 `+=` 运算符的完整代码,用来求偶数和。
i = 0
x = 0
while i <= 100:  # 假设要求1到100之间的偶数和
    if i % 2 == 0:  # 判断是否是偶数
        x = x + i  # 使用普通运算代替 +=
    i = i + 1  # 每次循环自增1
print(x)

这段代码的逻辑很简单:
  • 依次检查从0到100的每一个数字。[/*]
  • 如果是偶数(通过 `i % 2 == 0` 判断),就累加到变量 x 中。[/*]
  • 最终,变量 x 保存了所有偶数的总和。[/*]


如果有其他需要,可以继续提问哈!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-23 21:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表