能量回收
题目描述:
大部分新能源电动汽车上配备能量回收系统,可以有效延长车辆续航里程。
一辆电动汽车出发时是满电状态,有20格电。它每次上山要耗电x格,每次下山,在能量回收系统的作用下,可以充电y格。
输入x和y的值(1<=y<x<=20),输出汽车最多可以连续翻越山的次数。
输入:
第一行一个整数x;
第二行一个整数y。
输出:
一个整数,表示汽车最多可以连续翻越山的次数。
输入样例:
4
2
输出样例:
9
参考答案:
x = int(input())
y = int(input())
E = 20 #E是剩余电量
ans = 0
while E - x >= 0: #只要能爬到山顶,就肯定能翻过一座山
E -= x
E += y
ans += 1
print(ans)