内容:函数&&蓝桥模拟题

第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相关推荐

  1. Python学习日记-day1基础篇 字符 输出 注释

    Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...

  2. python学习日记(第一周)

    python学习日记(第一周) 前言: 无论出于什么目的,学个程序语言吧.之前学过一点点基础语法,然后就搁置了两年,日记仅作为个人记录,有问题还望不吝赐教 其实这玩意儿应该每次学一部分记录一部分的,好 ...

  3. Python学习日记-pandas操作学习

    Python学习日记-pandas模块学习 根据需求筛选数据 绘制柱状图-利用pandas绘制 绘制柱状图-利用matplotlib绘制 绘制柱状图-两组数据比较 绘制柱状图-叠加柱状图 绘制饼状图 ...

  4. 菜菜的Python学习日记 | Python类实验代码分享

    系列索引:菜菜的Python学习日记 | Python从入门到入土详解 Python类实验代码分享 编写程序,实现以下功能. (1)创建员工类Employee,属性有姓名name.能力值ability ...

  5. 菜菜的Python学习日记 | 正则表达式你必须了解的知识点

    系列索引:菜菜的Python学习日记 | Python从入门到入土详解 文章目录 常用规则 Python对正则表达式的支持 常用规则 符号 解释 示例 说明 . 匹配任意字符 b.t 可以匹配bat ...

  6. python学习日记2-3周

    python学习日记2-3周 怠惰怠惰 improt 导入 import phone.apple.iphone6 import phone.apple.iphone7 import phone.sam ...

  7. Python学习日记——罗马数字转整数

    Python学习日记004--罗马数字转整数 题目来源:LeetCode题库--罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 ...

  8. [Python学习日记] 文件与文件系统(一)

    [Python学习日记] 文件与文件系统(一) 目录 Python3 File(文件) 方法 open() 方法 file 对象 目录 Python3 File(文件) 方法 open() 方法 Py ...

  9. Python学习日记:求解由四个数字组成的四位数个数

    看见这个问题时,我们很容易想到我们学习过的排列组合知识点:显然用四个数字组成四位数(这些四位数互不相同)就是一个关于排列的问题:用数学的方法可以知道.那么怎么用Python运行解决呢?这就是本次学习日 ...

  10. python学习日记

    第一天 # # 这是一个单行注释 # # print('摸头') # 这是一个单行注释 # # ''' # 这是一个多行注释,用三个引号括起来 # ''' # # """ ...

最新文章

  1. 网络编程常见问题总结
  2. 前端学习(2670): vue3.0实战开始建立新项目功能清单
  3. python读取与写入json+csv变成coco的json文件+安装labelme
  4. mysql多语言运营设计_多语言系统的数据库设计
  5. 深入理解redis复制原理
  6. poi,HSSFWorkbook,Excel导出,代码示例
  7. 【转】C#正则表达式教程和示例
  8. 股票数据下载-下载股票历史数据
  9. HeadFirstJava学习心得——javaGUI编程
  10. java 爬虫 抓取 网易云音乐
  11. kettle定时调度
  12. php 控制骰子概率,jQuery+PHP实现的掷色子抽奖游戏实例
  13. pandas的认识与dataframe的认识 day04课件代码
  14. 秒杀系统企业级实战应用之真实工业界案例视频
  15. HBuilder打包App教程
  16. NLP自然语言处理学习笔记(十)(转自咕泡AI)
  17. 高级软件工程师必备的五大技能
  18. TIA博途中FC功能块的介绍与管脚定义
  19. 如何快速搭建手游平台?
  20. Php一键转存微信文章,python如何导出微信公众号文章

热门文章

  1. 实现购物车的全选、删除、修改背景颜色、小计
  2. Multiple markers at this line - The left-hand side of an assignment must be a variable - Missin
  3. The tomcat server configuration at /sever/tomcat v7.0 localhost-config is missin
  4. 第六周编程题:单词长度(5分)
  5. 自己动手开发Socks5代理服务器
  6. 贝壳找房 2019校招 研发类试卷C++ 选择题 2018.08.19
  7. 【恒指早盘分析】9.5恒指早盘分析及最新资讯
  8. N0.13——mac配置JAVA开发环境
  9. 论提高计算机网络可靠性方法措施,提高计算机网络可靠性的相关措施论文
  10. cmd——》maven项目发布到远程仓库