用Python解“爬动的蠕虫”题
7-17 爬动的蠕虫
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
输入格式:
输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。
输出格式:
在一行中输出蠕虫爬出井的时间,以分钟为单位。
输入样例:
12 3 1
输出样例:
11
思路
这道题都是一分钟加U,一分钟减D,当该虫所爬距离大于等于N时输出所用时间,所以可以利用while死循环来解本题,先是加U,时间加1,在判断虫子所爬距离是否大于等于N,如果是则输出时间跳出循环,如果不是则进行减D,时间加1,重新循环。
代码
N,U,D = map(int,input().split())
minute = 0
s = 0
while D < U:s = s+Uminute += 1if s >= N:print(minute)breakelse:s = s-Dminute += 1
用Python解“爬动的蠕虫”题相关推荐
- 用C语言解“爬动的蠕虫”题
7-17 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫 ...
- PTA 基础编程题目集 7-17 爬动的蠕虫 C语言
PTA 基础编程题目集 7-17 爬动的蠕虫 C语言 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样 ...
- 7-17 爬动的蠕虫 (C语言)
7-17 爬动的蠕虫 (15 分)一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行 ...
- 7-71 爬动的蠕虫 (15 分)
7-71 爬动的蠕虫 (15 分) 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进 ...
- 爬动的蠕虫(C语言)
爬动的蠕虫 (15分) 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕 ...
- 7-17 爬动的蠕虫 (15 分)
一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需要多长时间才能爬出井 ...
- 爬动的蠕虫(无循环版)
一.题目要求 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需要多长 ...
- 7.12 C语言练习(爬动的蠕虫:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。)
[练习] 题目要求:一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需 ...
- 7-17 爬动的蠕虫
题目要求 一条蠕虫长1寸,在深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能往上爬.在休息的过程中,蠕虫下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫需要多长时间才能爬出井 ...
最新文章
- Boost.python 编译和使用
- 1200可以读取modbus tcp_S7-1200 作 MODBUS TCP服务器
- linux命令——crontab的使用方法
- Java Nashorn--Part 1
- 【Windows C++笔记】winbase.h
- Shadow-插件化框架分析
- xp我的计算机不在桌面怎么办,xp系统开机后不显示桌面怎么办|xp电脑开机不显示桌面解决方法...
- 小米4A 32电视通过TTL方式ROOT的方法
- 联想电脑预装office自动卸载工具
- 百度相关搜索是怎么出现的如何利用
- 【支付】微信小程序 微信支付 uniapp
- 【软件测试】翻了下招聘APP只会点点点,很慌......测试业务?技术?
- Linphone 查看国家码
- 移动端页面键盘弹出后导致body高度变低背景图片被挤上去解决方法
- 15个Python入门小程序,同事准时下班“小技巧”被我发现了
- tplink703n变无线打印服务器,TP-LINK WR702N 改有线打印服务器 带LUCI管理页面(4M闪存 16M内存)...
- 【PyTorch深度学习实践】08_Softmax分类器(多分类)
- python 下三角矩阵_Python | 矩阵的上三角
- heapdump定位内存泄露
- css 浮动在最上层_css样式如何控制div到最顶层
热门文章
- hbase 修改表名_HBase学习——2.HBase原理
- 功能测试怎么学?阿里测试工程师教你4个步骤
- 高分屏是否适用计算机类学生,高分屏
- python中sorted函数逆序_Python中sorted函数的用法(转)
- python2 json大数据_大数据技术之python 操作json
- springboot默认数据源如何设置连接数_spring boot基于DRUID数据源密码加密及数据源监控实现...
- xampp mysql5.6_xampp运行MySQL shutdown unexpectedly解决方案
- 定义一个员工类(JAVA)
- 7-17 爬动的蠕虫 (C语言)
- spring boot 注解_Spring-Boot项目中如何配置redis注解缓存?