day12 猜年龄(跳出多重循环)

猜年龄

小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年龄之积是年龄之和的6倍”。
小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过8岁啊。”
请你写出:小明的较小的妹妹的年龄。

跳出多重循环的三种方式:

(1)自定义异常(raise)

(2)自定义函数(return)

(3)使用带else字句的循环结构

young = 1
while True:
    for old in range(young+1,young+9):
        if young*old == 6*(young+old):
            print('小明的较小的妹妹的年龄是%d'%young)
            break
    else:
        young += 1
        continue
    break

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_51174011/article/details/112768890