网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  技术问答  >  Python(输入一个正整数,找出它所有素数因素)

Python(输入一个正整数,找出它所有素数因素)

分类: 技术问答 • 2022-02-17 18:27:50

Python(输入一个正整数,找出它所有素数因素)

问题描述:

img

答


# 判断是否是素数
def is_primer(n):
    if n < 2:
        return False
    for i in range(2,n):
        if n % i == 0:
            return False
    return True
#

n = int(input("输入正整数n: "))
resList = []
for i in range(1,n+1):
    if n % i == 0 and is_primer(i):
        resList.append(i)

结果:

img

如果觉得答案对你有帮助,请点击下采纳,谢谢~

相关推荐

  • python判断所输入的任意一个正整数是否为素数的两种方法
  • python判断所输入的任意一个正整数是否为素数的两种方法
  • python反素数(逆向拼写的素数)是指一个将其逆向拼写后也是一个素数的非回文数。例如:17和71都是素数,所以,17和71都是反素数。编写程序,输入一个正整数,显示大于该数的前10个反素数。
  • Python(输入一个正整数,找出它所有素数因素)
  • python从键盘上输入一个正整数n,找出1000至10000之间所有各位数字之和等于n的数?
  • python反素数,编写程序,输入一个正整数,显示大于该数的前10个反素数。
  • 如何用Python做反素数??
  • c语言简易计算器小白问题
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号