首页 > 其他分享 >2024.5.17

2024.5.17

时间:2024-06-13 15:45:43浏览次数:24  
标签:divisor 17 factors expansion 展开式 因子 输入 2024.5

8-9 【Python0010】正整数的因子展开式 分数 10 作者 doublebest 单位 石家庄铁道大学

【题目描述】编写程序,输出一个给定正整数x(x>1)的质因子展开式。
【输入格式】请在一行中输入整数x的值。
【输出格式】对每一组输入的x,按以下格式输出x的质因子展开式(假如x的质因子分别为a、b、c):x=abc
【输入样例】72
【输出样例】72=22233

def prime_factors_expansion(x):

factors = [] # 存储质因子

# 循环找出质因子

divisor = 2

while x > 1:

# 如果当前数能被质因子整除,则添加该质因子到列表中

if x % divisor == 0:

factors.append(divisor)

x //= divisor

else:

# 否则,尝试下一个数作为因子

divisor += 1

# 将质因子列表转换为字符串,组成质因子展开式

factors_expansion = ''.join(map(str, factors))

return factors_expansion

# 输入正整数x

x = int(input())

# 输出x的质因子展开式

factors_expansion = prime_factors_expansion(x)

print(f"{x}={factors_expansion}")

标签:divisor,17,factors,expansion,展开式,因子,输入,2024.5
From: https://www.cnblogs.com/luoqingci/p/18246018

相关文章

  • 2024.5.16
    8-8【Python0009】查找鞍点分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】对于给定5X5的整数矩阵,设计算法查找出所有的鞍点的信息(包括鞍点的值和行、列坐标,坐标从1开始)。提示:鞍点的特点:列上最小,行上最大。【练习要求】请给出源代......
  • 2024.5.18
    8-10【Python0011】牛顿迭代法分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】编写程序,使用牛顿迭代法求方程在x附近的一个实根。【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。【输入格式】请在一行......
  • 2024.5.19
    8-11【Python0012】对比Python中的列表、元组、字典、集合、字符串等之间异同分数10全屏浏览作者 doublebest单位 石家庄铁道大学针对Python中的列表、元组、字典、集合、字符串,查阅资料,请以条目形式从各方面对比它们之间的异同。要求结合代码......
  • SpringBoot问卷管理系统-计算机毕业设计源码71781
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,问卷调查当然也不例外。问卷管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用Java技术构建的一个管理系统。整个开发过程首先对软件系统进行......
  • SpringBoot问卷管理系统-计算机毕业设计源码71781
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,问卷调查当然也不例外。问卷管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用Java技术构建的一个管理系统。整个开发过程首先对软件系统进行......
  • 新增的JDK17语法特性
    一、引入从springboot3.0开始,已经不支持JDK8了,从3.0开始,转变为JDK17了解详情点击官方博客链接:https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available?spm=a2c6h.12873639.article-detail.24.766d46b40LM1IVhttps://spring.io/blog/2022/01/20/spring-boo......
  • CEC2017(Python):七种算法(PSO、RFO、DBO、HHO、SSA、DE、GWO)求解CEC2017
    一、7种算法简介1、粒子群优化算法PSO2、红狐优化算法RFO3、蜣螂优化算法DBO4、哈里斯鹰优化算法HHO5、麻雀搜索算法SSA6、差分进化算法DE7、灰狼优化算法GWO二、CEC2017简介参考文献:[1]Awad,N.H.,Ali,M.Z.,Liang,J.J.,Qu,B.Y.,&Suganthan,P.N.(2......
  • CEC2017(Python):七种算法(RFO、DBO、HHO、SSA、DE、GWO、OOA)求解CEC2017
    一、7种算法简介1、红狐优化算法RFO2、蜣螂优化算法DBO3、哈里斯鹰优化算法HHO4、麻雀搜索算法SSA5、差分进化算法DE6、灰狼优化算法GWO7、鱼鹰优化算法OOA二、CEC2017简介参考文献:[1]Awad,N.H.,Ali,M.Z.,Liang,J.J.,Qu,B.Y.,&Suganthan,P.N.(201......
  • Visual Studio 2022 v17.10 发布
    VisualStudio2022版本17.9 现已发布,带来了IDE各个领域的一系列性能增强。一些显着的改进包括:更快的WindowsFormsdesigner加载、更快的Razor着色、更快的解决方案加载以及减少的DLL开销。WindowsFormsdesigner加载速度此前有反馈称,在针对.NETC......
  • CF717G Underfail
    传送门传说之下欧耶题意:给出一个长度\(n\)的字符串\(s\)。有\(m\)个单词\(p_1\simp_m\),每一个有价值\(a_i\)。用这\(m\)个单词和\(s\)中的一些子串匹配,要求\(s\)的每个字符匹配次数\(\lex\),每个子串最多匹配一次。每匹配上一个单词,总收益加上对应的价值。问......