【Python学习日记】B站小甲鱼:丰富的else语句

else语句

可以不仅跟if语句进行搭配,还可以跟for,while语句搭配

例如下面的程序求一个数的最大约数,如果没有最大约数则输出素数

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)

num = int(input('请输入一个数字:'))
showMaxFactor(num)

 

posted @ 2020-09-08 21:24  JodyJoy  阅读(103)  评论(0编辑  收藏  举报