自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jsyzliuyu的博客

code日常

  • 博客(55)
  • 收藏
  • 关注

原创 Python算法100例-4.8 计算分数的精确值

remainder[m] = i # m:得到的余数;remainder[m]:该余数对应的商的位数m *= 10 # 余数扩大10倍quotient[i] = m // n # 商m = m % n # 求余数if m == 0: # 余数为0则表示是有限小数j = 1print("%d" %quotient[j], end="") # 输出商j += 1break # 退出循环= 0: # 若该余数对应的位在前面已经出现过j = 1。

2024-03-28 10:26:04 713

原创 Python算法100例-4.7 分数比较

求两个数的最大公约数# 若a < b,则交换两变量的值if a < b:temp = aa = bb =temp# 求分母a和b的最大公约数c = a * bwhile b!

2024-03-28 10:24:34 361

原创 Python算法100例-4.6 歌星大奖赛

2.问题分析3.算法设计# 歌星大奖赛# 求出最大分数值max = score[0] # 给max赋初值m = 0 # m记录最大值的下标m = j # 记录最大值的下标print("最大的分数为:%d" % max)# 求出最小分数值min = score[0] # 给min赋初值n = 0 # n记录最小值的下标n = j # 记录最小值的下标print("最小的分数为:%d" % min)sum = 0 # 记录10个评委打分的总分数。

2024-03-27 20:38:42 1237

原创 Python算法100例-4.5 最小公倍数

3.算法设计if m < n: # 比较两个数的大小,使得m中存储大数,n中存储小数temp = mm = nn = temp。

2024-03-27 20:35:18 535

原创 Python算法100例-4.4 最大公约数

3.算法设计if m < n: # 比较大小,使得m中存储大数,n中存储小数# 交换m和n的值temp = mm = nn = temp。

2024-03-26 11:16:57 820

原创 Python算法100例-4.3 多项式之和

1.问题描述。

2024-03-26 09:37:17 264

原创 Python算法100例-4.2 列出真分数序列

3.算法分析。

2024-03-25 21:35:46 699

原创 Python算法100例-4.1 将真分数分解为埃及分数

3.算法设计# @desc: print()函数# 输出整数部分# 指定占位符宽度,输出整数部分# 指定占位符宽度,左边补0,输出整数部分# 指定占位符宽度,右对齐,输出整数部分# 保留2位小数# 指定占位符,并保留3位小数# 指定占位符,并保留4位小数,左边补0# 指定占位符,保留2位小数,左边补0,始终带符号# 使用科学记数法表示# 输出字符串# 也可以省略格式说明,直接输出# 保留3个字符# 输出字符str1 = 'a'print(i) # 换行输出。

2024-03-15 17:35:05 725

原创 Python算法100例-3.10 不重复的3位数

print()4.确定程序框架%%time# 不重复的3位数count = 0 # 计数器k = 1= i:if k!= j and k!= i:count += 1if count % 8 == 0: # 每输出8个换一行print()k += 1print("三位互不相同的数,共有:%d" % count, "个")三位互不相同的数,共有:24 个。

2024-03-09 16:52:27 340

原创 Python算法100例-3.9 勾股数

完整源代码项目地址,关注博主私信'源代码'后可获取1.问题描述2.问题分析3.算法设计4.完整的程序5.问题拓展1.问题描述求100以内的所有勾股数。所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。2.问题分析根据“勾股数”定义,所求三角形三边应满足条件a2+b2=c2a^2+b^2=c^2a2+b2=c2。可以在所求范围内利用穷举法找出满足条件的数。3.算法分析采用穷举法求解时最容易想到的一种方法是利用三个循环语句分别控制变量a、b、c的取值范围,第一层控制

2024-03-08 15:36:57 1080

原创 Python算法100例-3.8 黑洞数

3.算法设计# 求三位数的组合最大值def three_max(a, b, c): # a、b、c分别对应百位、十位、个位if a < b: # 如果a

2024-03-07 15:47:46 906

原创 Python算法100例-3.7 高次方数的尾数

2.问题分析3.算法设计。

2024-03-07 08:26:27 171

原创 Python算法100例-3.6 自守数

3.算法设计采用“求出一个数的平方后再截取最后相应位数”的方法显然是不可取的,因为计算机无法表示过大的整数。·第一个部分积中:被乘数最后三位×乘数的倒数第一位。·第二个部分积中:被乘数最后两位×乘数的倒数第二位。·第三个部分积中:被乘数最后一位×乘数的倒数第三位。将以上部分积的后三位求和后截取后三位就是三位数乘积的后三位。这样的规律可以推广到同样问题的不同位数乘积。4.求给定数的位数# (部分积+截取被乘数的后N位×截取乘数的第M位),%a再截取部分积k //= 10 # k为截取被乘数时的系数。

2024-03-06 21:22:12 1331

原创 Python算法100例-3.5 亲密数

3.算法设计4.确定程序框架%%time# 亲密数print("3000以内的全部亲密数为:")b = 0n = 0for a in range(3000): # 穷举30000以内的全部整数# 计算数a的各因子,将各因子之和存放到b中i = 1b += ii += 1# 计算b的各因子,将各因子之和存于nj = 1n += jj += 13000以内的全部亲密数为:对于这类需要多次将某些值存储到一个变量中的情况,一定要注意变量赋初值的位置。

2024-03-03 17:38:21 301

原创 Python算法100例-3.4 完数

计算出所选取整数i(i的取值范围不固定)的因子”是关系运算符的一种,结果只有True或False两种。它的作用是用来判断等号“

2024-03-03 17:09:15 895

原创 Python算法100例-3.3 阿姆斯特朗数

需要把每一位分离出来,然后比较其立方和与原数是否相等。3.算法设计题目给出的数据最多三位,我们可以定义三个变量分别来存储原数的个位、十位和百位,也可以用数组来存储,数组的长度为3。4.确定程序框架。

2024-03-03 16:37:12 880

原创 Python算法100例-3.2 水仙花数

要把给出的三位数的个位、十位和百位分别拆分,并求其立方和(设为s),若s与给出的三位数相等,则该三位数为“水仙花数”,反之,则不是。3.算法设计。

2024-03-03 16:12:59 436

原创 Python算法100例-3.1 回文数

将平方后的数值(a)的每一位进行分解,按从低位到高位的顺序依次暂存到数组中,再将数组中的元素按照下标从大到小的顺序重新将其组合成一个数k(如n=15,则a=225且k=522),若a等于k则可判定n为回文数。3.算法设计k += m[i-1] * t # t记录某一位置对应的权值t *= 10i -= 14.确定程序框架。

2024-03-03 15:18:00 404

原创 Python算法100例-2.11 换分币

1.问题描述。

2024-03-01 17:11:39 173

原创 Python算法100例-2.10 马克思手稿中的数学题

1.问题描述。

2024-02-29 17:41:12 332

原创 Python算法100例-2.9 舍罕王的失算

1.问题描述。

2024-02-28 17:09:28 388

原创 Python算法100例-2.8 猜牌术

3.算法分析1)程序主框架如下:#外循环13次,每次将一张牌放入空盒中for i in range(1, 14): # i表示牌的序号# n用来记录当前的空盒序号,初值为1n = 1 # 每次都从一个空盒开始重新计数# 如果盒子非空,继续找下一个盒子# 如果盒子为空,判断盒子序号与牌的序号是否相同,相同则存入,不同则继续找2)将i号牌放入空盒。

2024-02-27 14:15:54 632

原创 Python算法100例-2.7 爱因斯坦的数学题

2.问题分析3.算法设计。

2024-02-27 10:59:44 246

原创 Python算法100例-2.6 分糖果

4.确定程序框架(1)定义整型数组存放初始条件# sweet[0]=10表示第一个小孩的糖果数为10,以此类推。

2024-02-26 19:01:48 979

原创 Python算法100例-2.5 存钱

1.问题描述。

2024-02-26 16:37:54 725

原创 Python算法100例-2.4 个人所得税

4.确定程序框架(1)定义列表TaxTable#分为9个阶段,每个阶段第一个值为个税起征点,第二个值为该阶段截止点,第三个值为税率(2)定义计算税率的函数CaculateTax()

2024-02-23 20:41:00 1342

原创 Python算法100例-2.3 求车速

1.问题描述。

2024-02-23 16:21:52 325

原创 Python算法100例-2.2 出售金鱼

2.问题分析因此x+1必然能够整除j+1。

2024-02-22 16:14:00 320

原创 Python算法100例-2.1 三色球

1.问题描述。

2024-02-22 16:10:49 174

原创 Python算法100例-1.10 数制转换

及# 其他数制转换为十进制decimal_num = 0 # 存储展开之后的和for i in range(len(temp)): # 累加7.十进制转换成其他数制# 十进制转换为其他数制# 求出余数并转换为字符decimal_num //= object # 用十进制数除以基数# 修改余数数制f -= 1print()8.完整的程序。

2024-02-20 16:43:29 1149

原创 Python算法100例-1.9 折半查找

区别。

2024-02-20 15:07:24 733

原创 Python算法100例-1.8 冒泡排序

3.算法设计t = a[j] # 使用变量t暂存a[j+1] = tt = a[j] # 使用变量t暂存t = a[j] # 使用变量t暂存%%time# 选择排序# 求出列表的长度n = len(a)#交换t = a[i]a[j] = tprint("请为列表元素赋初值,列表末尾不能有空格:")a = x.split(" ") # 以空格方式分割每个元素for i in range(0, len(a)): # 输入多个值print("你输入的列表元素为:\n", a)

2024-02-19 10:06:42 1242

原创 Python算法100例-1.7 最佳存款方案

1.问题描述。

2024-02-18 14:55:11 228

原创 Python算法100例-1.6 打鱼还是晒网

name。

2024-02-16 16:44:59 738

原创 Python算法100例-1.5 借书方案知多少

4.完整的程序。

2024-02-10 11:00:46 394

原创 Python算法100例-1.4 百钱百鸡

【代码】Python算法100例-1.4 百钱百鸡。

2024-02-07 10:06:13 867 1

原创 Python算法100例-1.3 牛顿迭代法求方程根

ax3bx2cxd0。

2024-02-04 15:53:02 837 1

原创 Python算法100例-1.2 兔子产子

【代码】趣学Python算法100例-1.2 兔子产子。

2024-02-02 15:31:57 294

原创 Python算法100例-1.1 抓交通肇事犯

python 算法

2024-01-31 12:13:38 380

原创 docker 无法执行systemctl

例如debian系列(ubuntu、uos、deepin)例如redhat系列(centos)运行容器的时候加上参数。

2024-01-30 15:56:43 734

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除