python-正整数的因子展开式
2024-09-02 20:05:36
【题目描述】编写程序,输出一个给定正整数x(x>1)的质因子展开式。
【输入格式】请在一行中输入整数x的值。
【输出格式】对每一组输入的x,按以下格式输出x的质因子展开式(假如x的质因子分别为a、b、c):x=abc
【输入样例】72
【输出样例】72=22233
代码:
num = int(input())
newnum = num
text = ""
counter = 2
while counter * counter <= newnum:
if newnum % counter == 0: # 判断是否能够整除2
text = text + str(counter) # 将质因子组合起来
newnum = int(newnum / counter)
else:
counter += 1 if newnum != 1: # 如果结果不为1,就加上目前的newnum质因子
text = text + str(newnum)
if text == "" + str(newnum): # 判断质因子就是其本身
text = str(newnum)
print(str(num) + "=" + text)
最新文章
- TCP/IP基础
- iOS小知识点(UI部分)
- Eclipse Android开发环境搭建
- Spring 框架 详解 (三)-----IOC装配Bean
- 关于时间序列数据库的思考——(1)运用hash文件(例如:RRD,Whisper) (2)运用LSM树来备份(例如:LevelDB,RocksDB,Cassandra) (3)运用B-树排序和k/v存储(例如:BoltDB,LMDB)
- ERROR 1062 (23000): Duplicate entry &#39;0&#39; for key &#39;PRIMARY&#39;
- python—命名规范(转)
- 20. atoi函数
- codeforces Gym 100418D BOPC 打表找规律,求逆元
- android对应版本号
- linux 之进程间通信-------------InterProcess Communication
- WordPress主题制作第二天
- Coursera 机器学习笔记(六)
- dom4j之小小工具
- 20145237 《Java程序设计》第2周学习总结
- Beta冲刺(2/7)
- 训练赛-Eyad and Math
- python 类的介绍
- 本地node启动服务步骤
- 2018-2019-2 网络对抗技术 20165227 Exp3 免杀原理与实践
热门文章
- 虚拟机服务启动失败报错npm ERR! code ELIFECYCLE
- Jmeter计数器实现自增功能
- 矩池云安装/修改 cuda、cudnn、nvcc、tensorRT 教程
- linux 配置redis密码
- mysql使用group by分组时出现错误ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and
- os模块——关于在程序框中如何进行文件的查找和建立新的文件夹
- cve-2018-12613-PhpMyadmin后台文件包含漏洞
- Mariadb开启密码复杂度
- 线程 Threading
- 一个简单的模拟实例说明Task及其调度问题