为什么我执行出来是0?

来源:4-6 Python之break跳出循环

小脚丫gogo

2020-09-17 14:55

在这个页面执行出来是空白,不知道是对错,就在python上面执行出来是0 ,想知道为什么

http://img1.mukewang.com/5f63081700013fbc02720189.jpg

写回答 关注

2回答

  • 白小九
    2020-09-18 14:32:18

    应该是缩进的问题

    if n>100:
        break
        if n%2 == 0: 
            # 这个 if 缩进了,说明它是“if n>100”里的语句
            # 前面的 break 已经跳出循环了,所以这个if语句是永远执行不到的
    
    # 跟上面那个 if 对齐就行了,如下:
    if n%2 == 0:
        # 执行语句
    
    print(s)


    慕无忌259...

    为啥我还是不行

    2022-03-23 22:08:33

    共 2 条回复 >

  • lgw1860
    2020-09-17 18:48:43

    最后一条打印的是s,s的初值是0

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154153 学习 · 1075 问题

查看课程

相似问题