刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

有一只蜗牛在井底,井深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< strong=""><>****: i+=1 pos+=(a-b) print(“第%d天,蜗牛距离井口%d米;”%(i,n-pos)) print(“第%d天,蜗牛成功离开了深井!!”%(i+1))

解析:

【喵呜刷题小喵解析】:首先,我们需要从键盘接收三个整数输入:井深n,蜗牛每天往上爬的高度a,以及蜗牛每天滑下的高度b。1. 使用`input()`函数接收用户输入,并使用`split()`方法将输入的字符串按照空格分割成三个子字符串。2. 使用`int()`函数将这三个子字符串转换为整数。3. 初始化两个变量`pos`和`i`,分别表示蜗牛当前的位置和天数。4. 使用`while`循环,当蜗牛的当前位置加上每天爬升的高度小于井深时,循环继续。5. 在循环体内,首先增加天数`i`,然后更新蜗牛的当前位置`pos`,蜗牛每天实际爬升的高度是`(a - b)`米(因为每天爬升a米后会滑下b米)。6. 打印出第几天蜗牛距离井口多少米,以及蜗牛成功离开深井的信息。在输出时,我们使用字符串格式化来生成输出的字符串。字符串格式化是一种在Python中生成格式化字符串的方法,通过字符串中的占位符和格式化操作符,可以将变量或表达式的值插入到字符串中。例如,`"第%d天,蜗牛距离井口%d米;" % (i, n - pos)`中的`%d`是格式化占位符,用于插入整数类型的值。
创作类型:
原创

本文链接:有一只蜗牛在井底,井深n米。蜗牛每天往上爬a米,又会往回滑b米。 请从键盘接收输入整数n,a,b,用

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share