python 基础知识点(蓝桥杯python科目个人复习计划61)

今日复习内容:想到什么复习什么

因为比赛用到的编辑器是IDLE,所以从现在开始,我就不用pycharm了。

例题1:

从1到2020的所有数字中,有多少个2?

这个题是一个填空题,我用的方法是先在编辑器上把这些数字打印出来,然后新建一个word,把结果复制上去,再使用查找替换功能就知道有多少个2了。

s = ''
for i in range(1,2021):s = s + str(i)
print(s)

然后就知道答案是624了。


例题2:

问题描述:

给出一个迷宫,问迷宫内的人有多少能走出来。迷宫如图所示,每个位置上有一个人,共100人,每个位置有指示牌,L表示向左走,R表示向右走,U表示向上走,D表示向下走。

这个题我是直接用眼睛数的,有31个。


例题3:

问题描述:

整个20世纪(1901年1月1日至2000年12月31日)一共有多少个星期一?

这道题我没写代码,我用的是Excel,步骤如下:

我在Excel 上输入开始和结束的日期,然后相减 ,得到有多少天;

然后我算出有几周

 

然后我设置单元格格式,判断起始时间是周几

 

刚刚不是有小数嘛,所以我算了一下可以转换成几天,事实证明,它到不了星期一。

所以答案就是5217了。


例题4:

问题描述:

整个20世纪(1901年1月1日到2000年12月31日)一共有多少个星期一?

这个问题我用代码算出来的。

参考答案:

import datetime
start = datetime.date(1901,1,1)
end = datetime.date(2000,12,31)
ans = 0
while start <= end:if start.weekday() == 0:ans += 1start += datetime.timedelta(days = 1)
print(ans)

运行结果:

 


 例题5:

问题描述:

给出100个整数,问它们乘积的末尾有多少个0?

这个题我也是用代码(100个数字太多了,我随便编几个)

a = '130 1254 125 852 3680'
num = a.split( )
s = 1
for i in num:s *= int(i)
cnt = 0
while s % 10 == 0:s //= 10cnt += 1
print(cnt)

运行结果:


例题6:

问题描述:

小明对数位中含有2,0,1,9的数字很感兴趣,在1到40中这样的数共有28个,它们的和是574,它们的乘积是14362。请问,在1到2019中,所有这样的数的平方和是多少?

这个题我用的也是代码。

参考答案:

sum = 0
for i in range(1,2020):s = str(i)if '2'in s or '0' in s or '1'in s or '9' in s:sum += i*i
print(sum)

运行结果:


例题7:

问题描述:

一根高筋拉面,中间切一刀,可以得到两根面条;

如果先对折一次, 中间切一刀,则可以得到3根面条;

如果连续对折两次,中间切一刀,可以得到5根面条。

那么,连续对折10次,中间切一刀,会得到多少根面条呢?

这个题需要找一下规律。

参考答案:

a = 1
for i in range(10):a *= 2
print(a + 1)

OK,今天就写到这里,下一篇继续!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/525874.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python自动化测试如何做数据缓存 ?这个第三方包推荐给你,方便又简单!

1.数据缓存说明 数据缓存可以说也是项目开发中比不可少的一个工具 &#xff0c;像我们测试的系统中 &#xff0c;你都会见到像Redis一样的数据缓存库 。使用缓存数据库的好处不言而喻&#xff0c;那就是效率高 &#xff0c;简单数据直接放在缓存中 &#xff0c;存取简单方便 。…

好物周刊#47:快捷启动器

https://github.com/cunyu1943 村雨遥的好物周刊&#xff0c;记录每周看到的有价值的信息&#xff0c;主要针对计算机领域&#xff0c;每周五发布。 一、项目 1. Tianji All-in-One 的数据洞察中心&#xff0c;同时具备网站分析器 状态监控器 服务状态上报的功能。 2. Ip2…

论文笔记:Efficient Training of Language Models to Fill in the Middle

导语 Decoder-only的模型只能从左向右看&#xff0c;无法利用双向信息完成填空等操作&#xff0c;本文是OpenAI最早提出使用Fill-in-the-model到Autoregressive形式的模型中的文章&#xff0c;启发了后面一些Text-to-Code的大模型&#xff0c;比如InCoder&#xff0c;SantaCod…

Linux下下载安装JDK配置Java环境变量

Linux下下载安装JDK配置Java环境变量 1. 下载JDK 下载链接&#xff1a;(https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) 2. 上传至服务器并解压 可通过shell工具进行上传&#xff0c;我这里是上传安装在/opt目录 解压jdk-17.0.10_linux-x64_b…

Nacos注册中心的部署及使用(超详细)

目录 1 前言 2 注册中心的原理 3 Linux上Nacos的部署 3.1 Mysql的部署 3.2 存储Nacos数据的数据库的建立 3.3 准备Nacos的环境文件 3.4 部署Nacos 3.5 检查是否成功 3.5.1 查看日志 3.5.2 访问Nacos 4 Java中的配置及食用方法 4.1 引入依赖坐标 4.2 配置Nacos 4…

苍穹外卖学习-----2024/03/09

1.菜品分页查询 代码在这里 分页查询菜品 2.删除菜品 [链接]param 1、概览 本文将带你了解 Spring 中 RequestParam 注解的用法。 简单地说&#xff0c;可以使用 RequestParam 从请求中提取查询参数、表单参数甚至是多个参数。 2、示例端点 假设我们有一个端点 /api/foos&a…

11. 搭建较通用的GoWeb开发脚手架

文章目录 导言一、加载配置二、初始化日志三、初始化MySQL连接四、初始化Redis连接五、初始化gin框架内置的校验器使用的翻译器六、注册路由七、 启动服务八、测试运行九&#xff1a;注意事项 代码地址&#xff1a;https://gitee.com/lymgoforIT/bluebell 导言 有了前述知识的…

Linux 之五:权限管理(文件权限和用户管理)

1. 文件权限 在Linux系统中&#xff0c;文件权限是一个非常基础且重要的安全机制。它决定了用户和用户组对文件或目录的访问控制级别。 每个文件或目录都有一个包含9个字符的权限模式&#xff0c;这些字符分为三组&#xff0c;每组三个字符&#xff0c;分别对应文件所有者的权限…

基于springboot+vue的食品安全管理系统(源码+论文)

目录 前言 一、功能设计 二、功能实现 1 首页 2 后台登录 3 食品信息添加页面 4 食品查询 三、库表设计 四、论文 前言 从事食品行业的商家可能会对于食品的储存以及食品的销售&#xff0c;都有着不同门道的想法&#xff0c;那么如何能将这些想法一一实现&#xff0c;…

【Linux】CentOS网络故障排查大揭秘: 实战攻略解读

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a;Linux ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 检查网络连接状态&#xff1a; 检查网络配置&#xff1a; 重启网络服务&#xff1a; 检查防火墙设置&#xff1a; 查看日志文…

大模型笔记:幻觉 hallucination

1 介绍 “幻觉” (Hallucination)&#xff0c;指模型生成自然流畅&#xff0c;语法正确但实际上毫无意义且包含虚假信息即事实错误的文本&#xff0c;以假乱真&#xff0c;就像人产生的幻觉一样。 举个例子就是&#xff0c;即使现在的chatgpt-4&#xff0c;你问他一些有确切…

【Nestjs实操】环境变量和全局配置

一、环境变量 1、使用dotenv 安装pnpm add dotenv。 根目录下创建.env文件&#xff0c;内容如下&#xff1a; NODE_ENVdevelopment使用 import {config} from "dotenv"; const path require(path); config({path:path.join(__dirname,../.env)}); console.log(…