汪蛋 发表于 2017-8-18 11:27:28

《零基础入门学习Python》034笔记:丰富的else语句

本帖最后由 汪蛋 于 2017-8-18 11:27 编辑

示例一:if...else...
if a > 0:
      print('a是正数')
else:
      print('a不是正数')
示例二:while...else...
def showMaxFactor(num):
      count = num //2
      while count > 1:
                if num % count == 0:
                        print('%d最大的约数是%d' % (num, count))
                        break
                count -= 1
      else:
                print('%d是素数!' % num)如果while里的break语句没有被执行,那么while语句结束后,执行else语句,否则不执行else语句。

示例三:try...except...else...
try:
      int('abc')
except ValueError as reason:
      print('出错啦:' + str(reason))
else:
      print('没有任何异常!')如果except语句的内容被执行,则else语句不执行,否则执行。

jbst295377128 发表于 2020-6-9 09:56:10

nice
页: [1]
查看完整版本: 《零基础入门学习Python》034笔记:丰富的else语句