if % 2 == 0:

if % 2 == 0:

# 20以内所有偶数的平方
list_1 = []  # 定义一个空列表
for x in range(20):  # 循环 0-19
# 这里if % 2 == 0的代码 最后一个0代表什么意思?我只知道返回的是0,2,4,6,8,10,12,14,16,18
    if x % 2 == 0:  
        list_1.append(x**2)  # 0,2,4,6,8,10,12,14,16,18求2的平方的结果添加到list_1列表
print(list_1)   # 运行结果:[0, 4, 16, 36, 64, 100, 144, 196, 256, 324]

麻烦老师帮我看看我写的代码 每一行的注释是不是对的

还有代码if x% 2 ==o:   # 这行代码的0  不懂


搜索

复制

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕凡 2022-07-31 11:19:26

同学,你好!

1、以上的代码没有问题;

2、if x % 2 == 0 的意思为 如果变量x对2取余是否等于0,if为如果,%是取余,==是比较两边是否相等(比较变量x对2取余的结果是否等于0),;

  • 提问者 静静09 #1

    那2是从0跳到2 然后从2跳到4这样取数的吗?

    搜索

    复制

    2022-07-31 11:36:18
  • 好帮手慕凡 回复 提问者 静静09 #2

    同学,你好!

    是的同学,对2取余等得0的数就是偶数,祝学习愉快~

    2022-07-31 13:24:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师