测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A38081. 有一只蜗牛在井底, 井深 n 米。 蜗牛每天往上爬 a 米, 又会往回滑 b 米。请从键盘接收输入整数 n, a, b, 用空格隔开。并完成下列程序, 计算蜗牛爬出这口井需要几天。n,a,b=input("请输入井深, 蜗牛每天往上爬几米, 蜗牛滑下几米:"). ____①____n,a,b= ____②____pos=0i=0while ____③____ : ____④____ ____⑤_…

填空题 较难

题目描述

有一只蜗牛在井底, 井深 n 米。 蜗牛每天往上爬 a 米, 又会往回滑 b 米。

请从键盘接收输入整数 n, a, b, 用空格隔开。

并完成下列程序, 计算蜗牛爬出这口井需要几天。

n,a,b=input("请输入井深, 蜗牛每天往上爬几米, 蜗牛滑下几米:"). ____①____

n,a,b= ____②____

pos=0

i=0

while ____③____ :

    ____④____

    ____⑤____

print("第%d 天, 蜗牛距离井口%d 米; "%(i,n-pos))

print("第%d 天, 蜗牛成功离开了深井! ! "%( ____⑥____ ))

参考答案

n,a,b=input("请输入井深, 蜗牛每天往上爬几米, 蜗牛滑下几米:").split() n,a,b=int(n),int(a),int(b) pos=0 i=0 while pos+a<n: i+=1 pos+=(a-b) print("第%d 天, 蜗牛距离井口%d 米; "%(i,n-pos)) print("第%d 天, 蜗牛成功离开了深井! ! "%(i+1))

答案解析

评分标准:

(1) split(); (2 分)

(2) int(n),int(a),int(b);(2 分)

(3) pos+a<n; (2分)

(4) i+=1; (2 分)

(5) pos+=(a-b); (2 分)

(6) i+1。 (2 分)

上一题 下一题