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.mzph.cn/news/734779.shtml

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

相关文章

Spring篇面试题 2024

目录 Java全技术栈面试题合集地址Spring篇1.什么是“依赖注入”和“控制反转”&#xff1f;2.构造器注入和 setter 依赖注入&#xff0c;那种方式更好&#xff1f;3.什么是 Spring Framework&#xff1f;4.Spring Framework 有哪些不同的功能&#xff1f;5.Spring Framework 中…

第14章 西瓜书——概率图模型

概率图模型 概率图模型&#xff08;Probabilistic Graphical Model&#xff09;是用图结构来表示多元随机变量之间条件依赖关系的模型。在图模型中&#xff0c;节点表示随机变量&#xff0c;边表示变量之间的依赖关系。概率图模型可以分为有向图模型&#xff08;如贝叶斯网络&a…

python 给出提示,等待用户输入

在Python中&#xff0c;你可以使用内置的input()函数来提示用户输入信息。下面是一个简单的例子&#xff1a; python # 提示用户输入姓名 name input("请输入您的姓名: ")# 提示用户输入年龄&#xff0c;并将其转换为整数&#xff08;如果可能&#xff09; try:age…

实现bert训练 人工智能模型

实现BERT的训练相对复杂&#xff0c;但以下是一个简单的示例代码&#xff0c;用于使用Hugging Face库中的transformers模块在PyTorch中训练BERT模型&#xff1a; import torch from torch.utils.data import DataLoader from transformers import BertTokenizer, BertForSeque…

Oracle VM VirtualBox安装Ubuntu桌面版

背景&#xff1a;学习Docker操作 虚拟机软件&#xff1a;Oracle VM VirtualBox 7.0 系统镜像&#xff1a;ubuntu-20.04.6-desktop-amd64.iso 在Oracle VM VirtualBox新建一个虚拟电脑 选择好安装的目录和选择系统环境镜像 设置好自定义的用户名、密码、主机名 选择一下运行内…

交易平台开发:构建安全/高效/用户友好的在线交易生态圈

在数字化浪潮的推动下&#xff0c;农产品现货大宗商品撮合交易平台已成为连接全球买家与卖家的核心枢纽。随着电子商务的飞速发展&#xff0c;一个安全、高效、用户友好的交易平台对于促进交易、提升用户体验和增加用户黏性至关重要。本文将深入探讨交易平台开发的关键要素&…

Mac使用自动操作(Automator)发送文件到Android设备

需求场景 在Android开发调试的过程中&#xff0c;当需要把电脑上的文件传输到连接的Android设备时&#xff0c;通常的做法是通过adb push命令。那既然是通过命令操作&#xff0c;是否可以通过可视化的工具来操作呢&#xff1f;例如在Finder中&#xff0c;右击某一个文件或者目…

软件测试相关内容第三弹--软件测试基础

写在前&#xff1a;在前篇的两篇博客介绍中我们主要学习软件测试的相关概念&#xff0c;对软件测试进行了初步的了解&#xff0c;本篇博客将进一步进行学习。重点内容包括&#xff1a;软件测试的生命周期、如何描述一个bug、如何定义bug的级别、bug的生命周期以及在实际工作中如…

数学建模【时间序列】

一、时间序列简介 时间序列也称动态序列&#xff0c;是指将某种现象的指标数值按照时间顺序排列而成的数值序列。时间序列分析大致可分成三大部分&#xff0c;分别是描述过去、分析规律和预测未来&#xff0c;本篇将主要介绍时间序列分析中常用的三种模型&#xff1a;季节分解…

多线程扫盲篇

一&#xff1a;前言 多线程在java中具有举足轻重的地位&#xff0c;无论是平时开发中还是面试求职中&#xff0c;对多线程这一块的知识点考察都非常多的&#xff0c;本周我们将平时开发中、面试中常见的一些多线程知识进行梳理&#xff0c;让大家对这一块有更加深入的理解 二…

AOP切面编程,以及自定义注解实现切面

AOP切面编程 通知类型表达式重用表达式切面优先级使用注解开发&#xff0c;加上注解实现某些功能 简介 动态代理分为JDK动态代理和cglib动态代理当目标类有接口的情况使用JDK动态代理和cglib动态代理&#xff0c;没有接口时只能使用cglib动态代理JDK动态代理动态生成的代理类…

【C++】template方法undefined reference to

这周本来要写几个前端的知识点&#xff0c;因为刚好最近接了一个前端的项目。但是这个有点复杂&#xff0c;自己还没学明白&#xff0c;没法写文章出来。就写一个这周开发遇到的问题。 另外吐槽 VS Code 提升了 SSH 需要的对方服务器的 linux 版本&#xff0c;都连不上了&…

自动驾驶---Motion Planning之Speed Boundary

1 背景 在上篇博客《自动驾驶---Motion Planning之Path Boundary》中,笔者主要介绍了path boundary的一些内容,通过将道路中感兴趣区域的动静态障碍物投影到车道坐标系中,用于确定L或者S的边界,并利用道路信息再确定Speed的边界,最后结合粗糙的速度曲线和路径曲线,即可使…

armv8/armv9不同特权程序之间的跳转模型

目录 1、前言2、4个特权等级/4个安全状态之间的跳转模型3、启动时镜像之间的跳转模型4、runtime程序之间的跳转模型推荐 本文转自 周贺贺&#xff0c;baron&#xff0c;代码改变世界ctw&#xff0c;Arm精选&#xff0c; armv8/armv9&#xff0c;trustzone/tee&#xff0c;secur…

【docker基础学习之】镜像构建

下面是在工作过遇到的一些实际例子&#xff0c;谨以此作为笔记参考 目录 1.背景2. 寻找方案3. 如何解决4.解决步骤4.1 DockerFile4.2 现在要做的 5. 镜像相关命令 1.背景 部署&#xff08;迁移&#xff09;项目时发现&#xff0c;项目的excel导出功能报错&#xff0c;错误如下…

html--彩虹马

文章目录 htmljscss 效果 html <!DOCTYPE html> <html lang"en" > <head> <meta charset"UTF-8"> <title>Rainbow Space Unicorn</title> <link rel"stylesheet" href"css/style.css"> &l…

2024 再战基金

这是一场长时间的拉锯战&#xff0c;刚提交了初稿&#xff0c;等学校审查&#xff0c;再坚持10天&#xff0c;今年的申报任务结束。 很长时间&#xff0c;自己都不愿意动笔&#xff0c;因为确实没有好的idea&#xff0c;无法凝练科学问题&#xff0c;更想当一名踏实的工程师&a…

qsort函数的使用及其模拟实现

一.基本介绍 注意&#xff1a;qsort函数是默认从小到大排序 二、qsort 函数的使用 1.排序数组 int compare(const void* e1, const void* e2) {return *(int*)e1 - *(int*)e2;//强制类型转换 }int main() {int arr[10] { 44,5,34,56,42,90,43,1,52,98 };int num sizeof(…

nextjs link跳转 和 window.location.href 跳转的区别

Next.js 的 next/link 组件和浏览器原生的 window.location.href 之间的跳转在功能上都实现了页面跳转&#xff0c;但它们之间存在一些重要的区别&#xff0c;特别是在 Next.js 这样的服务端渲染&#xff08;SSR&#xff09;或静态站点生成&#xff08;SSG&#xff09;框架中。…

ubuntu18.04下zookeeper安装与简单使用

下载与解压 官网下载地址 Apache ZooKeeper 解压 tar -zxvf zookeeper-3.4.10.tar.gz 环境准备 zookeeper基于java开发&#xff0c;因此首先需要安装java的jdk包 sudo apt-get install openjdk-8-jdk修改配置 进入解压目录里的conf文件夹内 mv zoo_sample.cfg zoo.cfg …