【蓝桥杯Python组】既约分数
【蓝桥杯Python组】既约分数
【问题描述】
如果一个分数的分子和分母的最大公约数是 1,这个分数称为既约分数。
例如,34 , 52 , 18 , 71 都是既约分数。
请问,有多少个既约分数,分子和分母都是 1 到 2020 之间的整数(包括 1 和 2020)?
【思路】
- 两层循环遍历两遍数据
- 每次循环比较i(i=1,2,3,…,2020)与1-2020是否构成最大公约数为1的分数
【重点】
- 设计求最大公约数的函数
- 使用辗转相除法
【源代码】
# 两层循环遍历1-2020间的整数totle_amount=0#辗转相除法
def func(a,b):x = a % bwhile (x != 0):a = bb = xx = a % breturn bfor i in range(1,2021):for j in range(1,2021):if func(i,j)==1:totle_amount+=1# print("{}:{}/{}是既约分数".format(totle_amount,i,j))
# 2481215
print(totle_amount)
【输出】
2481215
【蓝桥杯Python组】既约分数相关推荐
- 青少年蓝桥杯python组(STEMA中级组)
STEMA中级-青少年蓝桥杯python组 第一套编程题 第一题 第二题 第三题 第四题 第五题 第二套编程题 第一题 第二题 第三题 第四题 第五题 第一套编程题 第一题 [编程实现] 输入一个字符 ...
- 2021第十二届蓝桥杯Python组国赛/决赛 题解
2021第十二届蓝桥杯Python组国赛/决赛 题解 前言 2021年第十二届蓝桥杯国赛/决赛,因为疫情原因没有像往年一样前往北京参赛,而是在自己学校的机房进行考试,形式上类似蓝桥杯省赛,但由于参加国 ...
- 蓝桥杯python组一个星期备战记录贴
蓝桥杯python组一个星期备赛记录贴 文章目录 前言 注意事项: 一.贪心算法 二.最小生成树之Prim算法 三.动态规划 四.递归算法 五.树与堆 前言 目前是2021年4月11日,一位pytho ...
- 蓝桥杯python组——猜生日
蓝桥杯python组--猜生日 import os import sys import datetime start=datetime.date(1912,3,12) end=datetime.dat ...
- 青少年蓝桥杯python组(STEMA初级组)
STEMA初级-青少年蓝桥杯python组 第一套编程题 第一题 第二题 第三题 第四题 第二套编程题 第一题 第二题 第三题 第四题 第一套编程题 第一题 [编程实现] 分别输入两个正整数 M.N, ...
- 蓝桥杯python组——平行四边形面积
蓝桥杯python组--平行四边形面积 import os import sys l=int(input()) h=int(input()) print(l*h) 谢谢大家的支持,您的一键三连是 罡罡 ...
- 蓝桥杯python组——四平方和
蓝桥杯python组--四平方和 import os import sys import math n=int(input()) sqn=int(math.sqrt(n))def f(n):for a ...
- 蓝桥杯python组——卡片(卡牌大师。。)
蓝桥杯python组--卡片 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小蓝有很多数字卡片,每张卡片上都是数字 0 到 9. 小蓝准备用这些卡片来拼一些数,他 ...
- 蓝桥杯python组—— 猴子分香蕉
蓝桥杯python组-- 猴子分香蕉 import os import sysfor i in range(20, 3142):x = iif x % 5 == 1:x = x - 1 - x // ...
最新文章
- Object.keys()
- MySQL跑在CentOS 6 和 7上的性能比较
- htmlvideoelement js操作
- 大剑无锋之什么是值传递和引用传递?【面试推荐】
- Why IBASE category 03 is filtered out in creation
- vue 仿二手交易app_Vue项目开发-仿蘑菇街电商APP
- Java static 静态代码块、代码块
- linux 蓝牙脚本,linux下蓝牙开发(bluez应用)
- CoreData 从入门到精通(五)CoreData 和 TableView 结合
- java21天打卡-day2
- c语言实现语音检测vad_AI大语音(二)——语音预处理
- 数据结构学习笔记-树
- 在线IDE开发入门之从零实现一个在线代码编辑器
- 小程序window对象的探索
- Java WEB练习
- validation插件
- Python语言—爬虫之旅
- 0x80073712_更新系统发生0x80073712错误,怎么解决?
- Context的翻译
- 网友推荐2010年央视春晚节目单 恶搞社会热点
热门文章
- 软件测试实用技术与常用模板
- armadillo使用,armadillo提高编译效率和速度
- 上海java程序员招聘流程分析
- ssm毕设项目企业部门报销管理g9d62(java+VUE+Mybatis+Maven+Mysql+sprnig)
- python周环比增长率怎么算_平均增长速度可以根据各个环比增长速度直接求得。()...
- EMC风险分析-电缆屏蔽(CS)分析
- layer.msg 延迟几秒跳转页面
- 星座高考成绩查询2021,2021年能金榜题名的星座,2021年学业运势旺盛的星座
- 关于标签系统的一点想法。
- 大专应届,充满期望的第十五天(完)(面试)