算法创作|2020蓝桥杯真题-跑步锻炼

问题描述小蓝每天都锻炼身体。正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?解决方案了解题意,对问题进行划分,特殊条件(周一和月初跑2千米),其他日子均跑1千米;日期范围是2000年1月1日到2020年10月1日。细化条件,条件中带有周一和月初,那我们就要引用datetime。from datetime import这句代码是,添加引用datetime模块的意思 引用了模块就可以使用这个模块中的函数、数据类型、类等。然后就是循环程序,通过日期,可以筛选出跑1千米和2千米的日子,然后将全部值进行求和。接下来展示完整的代码。from datetime import *length = 0day = timedelta(days = 1)x1 = date(2000,1,1)x2 = date(2020,10,1)while x1 <= x2:if x1.day==1 or x1.weekday()==0:length += 2else:length += 1x1 += dayprint(length)我们在程序中运行一下此代码。

图2.1结语本题目主要是通过日期来确定每天跑的路程求和运算,问题最容易出错的就是条件循环和引用datetime。主编:欧洋作者:宁衍、岳进、赵小小

(0)

相关推荐

  • 第25天:Python datetime 和 time

    在前面的章节中已经介绍了一些 Python 常用的模块,本节再介绍两个模块 datetime 模块和 time 模块,这两个模块主要用于转换日期格式的功能. datetime模块 datetime 模 ...

  • 「手把手教你」入门量化回测最强神器backtrader(三)

    「手把手教你」入门量化回测最强神器backtrader(三)

  • 如何在Python中操作日期和时间

    编写Python程序,处理日期和时间经常会遇到,幸好Python本身集成了很多日期.时间相关的模块,让这件繁琐的工作变的方便.本文介绍Python中功能强大的datetime模块. datetime模 ...

  • 前端教程:Django模板系统

    Django能够单独分开Python和HTML,Python代码/变量进入视图和HTML模板. 连接这两个,Django依赖于渲染函数和Django模板语言. 渲染函数 这个函数有三个参数 − 请求− ...

  • 彻底搞懂Python 中的 import 与 from import

    对不少 Python 初学者来说,Python 导入其他模块的方式让他们很难理解.什么时候用import xxx?什么时候用from xxx import yyy?什么时候用from xxx.yyy ...

  • Python|2020蓝桥杯真题-跑步训练

    引言蓝桥杯是国内始终领跑的人才培养选拔模式并获得行业深度认可的IT类科技竞赛.问题描述小明要做一个跑步训练.初始时,小明充满体力,体力值计为 10000.如果小明跑步,每分钟损耗600 的体力.如果小 ...

  • Python | 2020蓝桥杯真题-寻找2020

    问题描述小蓝有一个数字矩阵,里面只包含数字 0 和 2.小蓝很喜欢 2020,他想找到这个数字矩阵中有多少个 2020 .小蓝只关注三种构成 2020 的方式:· 同一行里面连续四个字符从左到右构成 ...

  • 算法创作|蓝桥杯真题分糖果问题解决方法

    问题描述有n个小朋友围坐成一圈.老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子.一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数.反复 ...

  • Python|蓝桥杯真题-单词分析

    问题描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个 ...

  • Python|2018蓝桥杯真题练习—哪天返回

    问题描述 小明被不明势力劫持.后莫名其妙被扔到x星站再无问津.小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文.他决定在x星战打工.好心的老板答应包食宿,第1天给他1元钱.并且,以后 ...

  • Python | 2018蓝桥杯真题练习—猴子分香蕉

    问题描述 5只猴子是好朋友,在海边的椰子树上睡着了.这期间,有商船把一大堆香蕉忘记在沙滩上离去.第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉.第2只猴子醒来,重新把 ...

  • 2020华为杯E题--基于暗通道优先算法的能见度估计模型(附代码)

    一.E题赛题 2020研究生数学建模赛题链接:https://download.csdn.net/download/qq_35759272/13028941 二.赛题分析与思路 建立不依赖能见度仪观测 ...

  • 【2020年中考真题卷回顾】2020年浙...

    [2020年中考真题卷回顾]2020年浙江省杭州市中考数学试卷(中档题和压轴题节选) 还有一个月中考,最后阶段呢,回归教材,回归真题卷,查漏补缺.杭州卷的第16题和第21题精练一下,无论如何都要搞懂了 ...

  • 助考福利,2020中考数学真题

    助考福利,2020中考数学真题