蓝桥杯龟兔赛跑预测Python

问题描述(简单描述)

龟兔赛跑,跑道长l米,如果兔子比乌龟快t米,兔就会停下来休息s秒,有一者到达终点则停止比赛。
兔子速度为v1,乌龟速度为v2,输入v1、v2、t、s、l,输出谁赢,与所用时间。兔子赢:输出R,乌龟赢,输出T,都赢:输出D。

问题分析

1.这是一个循环+判断问题。循环去判断s1、s2、l的大小关系,并且,循环一次,time+=1。(time为最后要输出的所用时间)则可以想到可以使用while True与if、elif结构。
2.先不考虑兔子会停下来的部分,有3种情况:s1>s2=l、s2>s1=l、s1=s2=l 。(注意:在实际写代码的过程中,要使用“==”)
3.遇到s1-s2=t时,s1的值不变,s2的值每次递增v2,递增s次。但是在s2递增的时候,可能会出现s2=l的情况,即在兔子休息时,乌龟到达终点。(注意:进入s1-s2>t的情况时,兔子不可能赢)

Python代码

v1,v2,t,s,l=map(int,input().split())
s1=0
s2=0
time=0
while True:if s1-s2>=t:for i in range(s):s1=s1s2+=v2time+=1if s2==l:print('T')print(time)breakelse:s1+=v1s2+=v2time+=1if s1>s2==l:print('R')print(time)breakelif s2>s1==l:print('T')print(time)breakelif s2==s1==l:print('D')print(time)break

说明

1.要注意使用break.
2.本人为小白,若有错误,欢迎大家指出!

蓝桥杯龟兔赛跑预测Python(超详细!!)相关推荐

  1. Java 蓝桥杯 龟兔赛跑预测

    目录标题 问题描述 解题思路 代码 流程图 问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比 ...

  2. 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑

    题目链接 Ideas 2020年第十一届蓝桥杯 - 国赛 - Python大学组 - H.答疑 Code Python if __name__ == '__main__':n = int(input( ...

  3. Python超详细基础入门教程

    Python超详细基础教程(一) 一.变量和简单数据类型 (一)修改字符串大小写 (二)制表符和换行符 (三)删除空白 (四)数 二.列表 (一)列表定义 (二)修改.添加和删除元素 (三)组织列表 ...

  4. 2021年软件类第十二届蓝桥杯 省赛 python组 F-J题解

    2021年软件类第十二届蓝桥杯 省赛 python组 F-J题解 文章目录 2021年软件类第十二届蓝桥杯 省赛 python组 F-J题解 试题 F:时间显示 题目描述 输入描述 输出描述 输入输出 ...

  5. 蓝桥杯算法(python)

    蓝桥杯第三级别--算法. 蓝桥杯的考察重点:加黑重点 (括号内了解) 算法:枚举.排序.搜索.计数.贪心.动态规划.图论.数论.博弈论.概率论.计算几何.字符串算法.(递归.二分查找.哈希算法.分治算 ...

  6. 第十三届蓝桥杯省赛 python B组复盘(三道代码题全AC居然省一了)

    第十三届蓝桥杯省赛 python B组复盘(三道代码题全AC居然省一了)

  7. 蓝桥杯 日志统计 Python

    蓝桥杯 日志统计 Python 一.题目 输入格式 输出格式 样例输入 样例输出 二.Python代码 总结 提示:以下是本篇文章正文内容,下面案例可供参考 一.题目 小明维护着一个程序员论坛.现在他 ...

  8. 第十三届蓝桥杯省赛python(B组)赛后总结

    前言:这次蓝桥杯比赛,我获得了python组的二等奖(下图中最后一行是我,差几名拿省一).其实能获得这个成绩也算意料之外,情理之中吧.赛前也挺迷茫,自己到底能不能获奖,已经大三下了,还要准备考教资,找 ...

  9. 2020年软件类第十一届蓝桥杯 省赛 python组(人生苦短,我用python)

    2020年软件类第十一届蓝桥杯 省赛 python组 题解 文章目录 2020年软件类第十一届蓝桥杯 省赛 python组 题解 试题 A: 门牌制作 试题 B: 寻找 2020 试题 C: 跑步训练 ...

最新文章

  1. Theano 中文文档 0.9 - 7.2.5 循环
  2. [ASP.NET 控件实作 Day31] TBContextMenu 控件三种不同模式的 Click 动作
  3. Subversion客户端认证凭证缓存总结
  4. java结丹期(12)----javaweb(servletHTTPweb相关基本概念)
  5. 关闭fedroa19开关机画面
  6. Pokémon Go火遍全球,开启全民捕捉小精灵的时代
  7. strconv---用来基本类型之间的转换
  8. 敏捷研发项目,我们该如何度量?
  9. 腾讯OD组织发展全景图.ppt
  10. 虚拟化与私有云的区别
  11. oppo手机计算机,OPPO手机助手
  12. 迭代器适配器{(插入迭代器back_insert_iterator)、IO流迭代器(istream_iterator、ostream_iterator)}...
  13. Open CV leaning
  14. linux python-3.10.4 安装
  15. vs2019编译libcef
  16. w10的计算机服务在哪,w10电脑服务界面在哪里
  17. 磁共振t1t2信号记忆顺口溜_【 磁共振t1与t2是啥意义】_特点_特征-大众养生网
  18. 相邻图片之间有空白间隙的问题解决
  19. 微商城之业务逻辑架构设计,B2B2C模式流程设计-OctShop免费开源商城系统
  20. 《创业时代》,不带你们这样黑程序员的

热门文章

  1. 常见的qq在线客服代码
  2. esp8266 mesh 组网
  3. 点击按钮下载Excel表格
  4. 机器学习是什么?详解机器学习概念
  5. Android 6.0 Marshmallow
  6. 可视化系列讲解:css3D:如何绘制正方体,长方体等
  7. PTA换硬币【满分】
  8. SOA 的定义 ——谢炯
  9. Qt Charts使用(重写QChartView,实现一些自定义功能)
  10. iPhone7黔驴技穷,Moto Z另辟蹊径,谁才能引领行业创新?