2-4 zust-sy3-9 吹气球分数 10——python

已知一只气球最多能充v升气体,如果气球内的气体超过v升,气球就会炸掉。小明每天吹一次气,每次吹进去m升气体,由于气球慢漏气,到了第2天早上,发现少了n升气体。若小明小明从早上开始吹一只气球,请编写程序,计算第几天气球才能被吹爆?

要求输入的v和m大于0,n大于等于0,并且m大于n,否则,输出“Valid”。

输入格式:

输入气球最多能充气体体积v,每次吹进去气体m,第2天早上漏气n。

输出格式:

输出气球被吹爆所需的天数或Valid。

输入样例1:

在这里给出一组输入。例如:

20,5,3

输出样例1:

在这里给出相应的输出。例如:

9

输入样例2:

在这里给出一组输入。例如:

10,2,3

输出样例2:

在这里给出相应的输出。例如:

Valid
v, m, n = map(int, input().split(','))

if v <= 0 or m <= 0 or n < 0 or m <= n:
    print("Valid")
else:
    day = 1
    gas = m
    while gas <= v:
        gas = gas - n + m
        day += 1
    print(day)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值