标题:新手的格式问题
只看楼主
阿伊萨
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-7-29
结帖率:0
已结贴  问题点数:20 回复次数:1 
新手的格式问题
为什么这个正确:
if 1+1==2:
          if 2*2==8:
                    print('if')
          else:
                    print('else')

else
但是这个错误无输出:
if 1+1==2:
          if 2*2==8:
                    print('if')
else:                                       \ 就是把这行的else移到首行了
                    print('else')      

这个就无输出,为什么?
2019-07-29 02:26
TysonKoothra
Rank: 5Rank: 5
等 级:职业侠客
威 望:7
帖 子:71
专家分:374
注 册:2018-10-21
得分:20 
python 使用缩进来确认代码的结构,
程序代码:
if 1+1 == 2:       # 这个 if和下面的 else对应
    if 2*2 == 8:
        print('if')
else:              # 因为1+1 == 2为真,所以这个 else永远不会被执行
    print('else')


[此贴子已经被作者于2019-7-29 10:31编辑过]

2019-07-29 10:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-496081-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031999 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved