L1-019 谁先倒python

文章讲述了如何通过编程解决一个关于两人喝酒比赛的问题,关键在于理解题意并利用break和continue语句控制输出先倒下的选手。代码中,当一人达到其酒量上限时,程序会立即停止并输出结果。
摘要由CSDN通过智能技术生成

解决此题的关键是使用break和continue语句

再一是理解题意这句话,给出的是甲、乙两人的酒量(最多能喝多少杯不倒),而让输出的阈值是,输出先倒下的那个人,即喝的杯数是要大于酒量而不是大于等于。

代码如下:

n,m = map(int,input().split())
N = int(input())
last_shule = None
A_he = 0
B_he = 0
for i in range(N):
    Ahan,Ahua,Bhan,Bhua = map(int,input().split())
    num = Ahan+Bhan
    if num == Ahua and num != Bhua:
        shule = "A"
        A_he += 1
        if A_he > n:
            print(shule)
            print(B_he)
            break
    elif num != Ahua and num == Bhua:
        shule = "B"
        B_he += 1
        if B_he > m:
            print(shule)
            print(A_he)
            break
    else:
        continue

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值