python的if和else的特殊用法(用if跳过else) 2018年11月7日23:33:51 发表评论 2,015 views 下面一个代码是用if跳过了else,看之前可以先试着预测一下y会print出多少? x = -1 y = 99 if (x != 0): if (x>0): y = 1 else: y = 0 print ("y = ",y) 是不是觉得y会等于0?结果是print y=99 原因是因为第一个if不满足,于是跳转到后一个if还不满足,最后跳过了else 有兴趣可以把第一个if删掉试试,也可以把前面的x设置成0或1试试反正又不会把电脑用坏。编程就是这么来的 赞 0 赏 分享