Python 学习日记day 7
内容:函数&&蓝桥模拟题
第13届蓝桥杯第二场模拟赛:
2.如果一个整数 g 能同时整除整数 A 和 B,则称 g 是 A 和 B 的公约数。
例如:43 是 86 和 2021 的公约数。请问在 1(含) 到 2021(含) 中,有多少个数与 2021 存在大于 1 的公约数。
思路:先创建一个能求俩个数的最大公因数的函数(我看了别人的答案才知道没必要是俩个都是未知数,可以单个未知数的函数就行了,不过问题不大)然后就是迭代 一下 长度是range(1,2022),i从1到2021 中的所有数与2021的最大公因数,如果大于一就记一次数,代码如下:
def yuel(x,y):'''定义一个求最大公约数的函数,i 即能被x整除也能被y整除,range为(1,min(x,y))'''A=[] '''准备用的是将所有公因数存列表A中,然后求的是A[-1],即列表最后一位,因为后面的迭代是按照从小到大的顺序的,所以可以这么做'''for i in range(1,min(x,y)+1):if x%i==0:if y%i==0:A.append(i)return A[-1]
#函数创建完了,就可以根据刚刚的思路继续,最后打印出来结果是89
j=0
for i in range(1,2022):if yuel(i
Python 学习日记day 7相关推荐
- Python学习日记-day1基础篇 字符 输出 注释
Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...
- python学习日记(第一周)
python学习日记(第一周) 前言: 无论出于什么目的,学个程序语言吧.之前学过一点点基础语法,然后就搁置了两年,日记仅作为个人记录,有问题还望不吝赐教 其实这玩意儿应该每次学一部分记录一部分的,好 ...
- Python学习日记-pandas操作学习
Python学习日记-pandas模块学习 根据需求筛选数据 绘制柱状图-利用pandas绘制 绘制柱状图-利用matplotlib绘制 绘制柱状图-两组数据比较 绘制柱状图-叠加柱状图 绘制饼状图 ...
- 菜菜的Python学习日记 | Python类实验代码分享
系列索引:菜菜的Python学习日记 | Python从入门到入土详解 Python类实验代码分享 编写程序,实现以下功能. (1)创建员工类Employee,属性有姓名name.能力值ability ...
- 菜菜的Python学习日记 | 正则表达式你必须了解的知识点
系列索引:菜菜的Python学习日记 | Python从入门到入土详解 文章目录 常用规则 Python对正则表达式的支持 常用规则 符号 解释 示例 说明 . 匹配任意字符 b.t 可以匹配bat ...
- python学习日记2-3周
python学习日记2-3周 怠惰怠惰 improt 导入 import phone.apple.iphone6 import phone.apple.iphone7 import phone.sam ...
- Python学习日记——罗马数字转整数
Python学习日记004--罗马数字转整数 题目来源:LeetCode题库--罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 ...
- [Python学习日记] 文件与文件系统(一)
[Python学习日记] 文件与文件系统(一) 目录 Python3 File(文件) 方法 open() 方法 file 对象 目录 Python3 File(文件) 方法 open() 方法 Py ...
- Python学习日记:求解由四个数字组成的四位数个数
看见这个问题时,我们很容易想到我们学习过的排列组合知识点:显然用四个数字组成四位数(这些四位数互不相同)就是一个关于排列的问题:用数学的方法可以知道.那么怎么用Python运行解决呢?这就是本次学习日 ...
- python学习日记
第一天 # # 这是一个单行注释 # # print('摸头') # 这是一个单行注释 # # ''' # 这是一个多行注释,用三个引号括起来 # ''' # # """ ...
最新文章
- 网络编程常见问题总结
- 前端学习(2670): vue3.0实战开始建立新项目功能清单
- python读取与写入json+csv变成coco的json文件+安装labelme
- mysql多语言运营设计_多语言系统的数据库设计
- 深入理解redis复制原理
- poi,HSSFWorkbook,Excel导出,代码示例
- 【转】C#正则表达式教程和示例
- 股票数据下载-下载股票历史数据
- HeadFirstJava学习心得——javaGUI编程
- java 爬虫 抓取 网易云音乐
- kettle定时调度
- php 控制骰子概率,jQuery+PHP实现的掷色子抽奖游戏实例
- pandas的认识与dataframe的认识 day04课件代码
- 秒杀系统企业级实战应用之真实工业界案例视频
- HBuilder打包App教程
- NLP自然语言处理学习笔记(十)(转自咕泡AI)
- 高级软件工程师必备的五大技能
- TIA博途中FC功能块的介绍与管脚定义
- 如何快速搭建手游平台?
- Php一键转存微信文章,python如何导出微信公众号文章
热门文章
- 实现购物车的全选、删除、修改背景颜色、小计
- Multiple markers at this line 	- The left-hand side of an assignment must be a 	 variable 	- Missin
- The tomcat server configuration at /sever/tomcat v7.0 localhost-config is missin
- 第六周编程题:单词长度(5分)
- 自己动手开发Socks5代理服务器
- 贝壳找房 2019校招 研发类试卷C++ 选择题 2018.08.19
- 【恒指早盘分析】9.5恒指早盘分析及最新资讯
- N0.13——mac配置JAVA开发环境
- 论提高计算机网络可靠性方法措施,提高计算机网络可靠性的相关措施论文
- cmd——》maven项目发布到远程仓库