飘云阁(PYG官方)

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 223|回复: 3

[求助] python -下面代码的输出结果是()

[复制链接]
  • TA的每日心情
    开心
    2020-3-10 11:48
  • 签到天数: 272 天

    [LV.8]以坛为家I

    发表于 2020-3-10 11:51:50 | 显示全部楼层 |阅读模式
    大家好!以下这个问题想大家帮帮忙,谢谢!

    for x in range(2,8):
    y = 0
    y += x
    print(y)

    A) 27 B) 7 C)8 D)35

    答案为 B
    希望大神能够详细解答为什么答案是7,谢谢大家的帮忙!谢谢!
  • TA的每日心情
    开心
    昨天 06:31
  • 签到天数: 1065 天

    [LV.10]以坛为家III

    发表于 2020-3-10 12:02:19 | 显示全部楼层
    每一次循环y都赋值为0,最后一轮循环x的值为7,y初始为0所以最终为7
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-10 11:48
  • 签到天数: 272 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-3-10 12:13:08 | 显示全部楼层
    大神,那么这个 y += x 又如何解析呢?谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 04:45
  • 签到天数: 716 天

    [LV.9]以坛为家II

    发表于 2020-3-10 19:53:36 | 显示全部楼层
    y += x 相当于 y = y + x
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 快速注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|飘云阁安全论坛 ( 粤ICP备15107817号-2 )|扫码赞助

    Powered by Discuz! X3.3© 2001-2017 Comsenz Inc.

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