博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3 练习题100例 (十三)
阅读量:4659 次
发布时间:2019-06-09

本文共 694 字,大约阅读时间需要 2 分钟。

题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。
#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。"""__author__ = 'Fan Lijun'def fenjie(number):    lst = []    for i in range(2, number):        while number % i == 0:            lst.append(i)            number = number /i            if number > 2:                fenjie(int(number))    return lstdef print_list(input_number, lst):    s = input_number    s = s + '='    for m in lst:        s += (str(m) + '*')    print(s[:-1])if __name__ == '__main__':    input_number = input('请输入一个整数:')    ls = fenjie(int(input_number))    print_list(input_number, ls)

  

转载于:https://www.cnblogs.com/LoveBeautiful/p/9946499.html

你可能感兴趣的文章
C语言中函数返回字符串的四种方法
查看>>
10月区块链领域投融资事件盘点
查看>>
Mybatis缓存策略
查看>>
卷积的意义【转】
查看>>
android图形系统详解五:Android绘制模式
查看>>
[剑指offer] 23. 二叉搜索树的后序遍历序列
查看>>
canvas绘画交叉波浪
查看>>
Linux 内核分析
查看>>
试一下:XP ( SP2 ) 本身就支持查杀流氓软件!
查看>>
centos6(7) minimal 基本环境配置
查看>>
P2837晚餐队列安排
查看>>
DP专题
查看>>
UVa 1402 Runtime Error 伸展树
查看>>
笔记本安装SSD固态硬盘详细的优化设置
查看>>
批处理语法介绍
查看>>
FFmpeg 基础库(三)模块组成
查看>>
Linq 查询 与方法调用
查看>>
iOS开源项目(旧)
查看>>
winform的datagridview控件滚动更新数据
查看>>
java中Object类 源代码详解
查看>>