RNoPy 2022-04-17 20:32 采纳率: 50%
浏览 437
已结题

python编写程序读取一个大于1的正整数,然后显示它所有的最小因子,也称之为素因子 | 最后格式不知道如何体现

编写程序读取一个大于1的正整数,然后显示它所有的最小因子,也称之为素因子
例如:输入整数为90,输出90=233*5

问题相关代码

n = int(input('请输入一个正整数:'))
i = 2
while True:
if n % i == 0:
print('%d=' % n, i)
n = n / i
else:
i += 1
if n == 1:
break

运行结果及报错内容

得出来的因子好像都是对的,但是输出来的格式不是例子那样,不知道应该怎么输代码

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 4月27日
      • 已采纳回答 4月19日
      • 修改了问题 4月17日
      • 创建了问题 4月17日

      悬赏问题

      • ¥15 dataframe 某列数据分列
      • ¥15 风扇导入fluent后仿真压力和速度数据卡在旋转域
      • ¥15 echarts中dataZoom报错
      • ¥15 求解答:《前端综合基础》作为一门课程的话,应该包含哪些内容?
      • ¥15 软件原型系统开发+实例测试
      • ¥50 C#上位机调试Win USB
      • ¥15 java基础望榜榜 java基础望榜榜
      • ¥15 comsol 周期性端口
      • ¥15 unity导出微信小游戏的测试中双击未响应
      • ¥15 SPI驱动LORA接收端RF_BUSY