day13 啤酒和饮料

啤酒和饮料

啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。

我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。

注意:答案是一个整数。

解题

用跳出多重循环优化

max = int(82.3//2.3)+1
for i in range(1, max):
    for j in range(i, max):
        if 2.3*i+1.9*j == 82.3:
            print('小明买了%d罐啤酒' % i)
            break
    else:
        continue
    break

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_51174011/article/details/112851279
今日推荐