【python初学者日记】读入正整数n,判断它是质数还是合数,显示所有的因数(包括1和它自身)
读入正整数n,判断它是质数还是合数,显示所有的因数(包括1和它自身)
- 问题分析
- 代码实现
问题分析
有很多问题都需要进行大量的计算,验证,这种时候就提现了编程的好处,可以通过循环遍历所有值,并将符合条件的值进行筛选出来。
代码实现
#读入正整数n,判断它是质数还是合数,显示所有的因数(包括1和它自身)。
#例如8有因数1,2,4和8;7有因数1,7。import sysn=int(input("请输入一个大于1的正整数n:"))s=[]if n<=1:print('你输入的数字不合法')sys.exit(0)#方式一
'''
for i in range(1,n+1): if n%i!=0:continues.append(i)
#'''
#方式二
#'''
for i in range(1,n+1):if n%i==0:s.append(i)
#'''
if len(s)==2:print(n,'是质数,因数有',s)
else:print(n,'是合数,因数有',s)
运行结果如下:
【python初学者日记】读入正整数n,判断它是质数还是合数,显示所有的因数(包括1和它自身)相关推荐
- 【python初学者日记】selenium初体验——“秒杀商品”、“清空购物车”技能养成记(一)
[python初学者日记]selenium初体验--"秒杀商品"."清空购物车"技能养成记(一) 用python解决"清空购物车".&quo ...
- JavaScript实现输入数值判断是否为质数、合数的代码
以下为实现输入数值判断是否为质数.合数的程序代码和运行截图 目录 前言 一.输入数值判断是否为质数.合数 1.1 运行流程及思想 1.2 代码段 1.3 JavaScript语句代码 1.4 运行截图 ...
- 【python初学者日记】读入正整数n,生成并输出一个含有n个0~100之间的随机列表,求其平均值(保留2位小数)
读入正整数n,生成并输出一个含有n个0~100之间的随机列表,求其平均值(保留2位小数) 问题分析 代码实现 问题分析 本题涉及了几个基础概念:循环.随机数.列表.代码比较简单,可以加深对这3个概念的 ...
- 【python初学者日记】输入正整数n,求1+2+3+……+n的值
输入正整数n,求1+2+3+--+n的值 问题分析 代码实现 问题分析 本题是考验循环语句的使用,可以用for循环也可以用while循环来做. 代码实现 #输入正整数n,求1+2+3+--+n的值 i ...
- python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法,python素数...
Python编程判断一个正整数是否为素数的方法,python素数 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string impor ...
- python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法...
本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string import math #判断是否素数的函数 def isPrime(n): ...
- C语言 输入一个正整数,判断它是素数还是合数
#include <stdio.h> int main() {int i,n;while(1){printf("请输入数字:\n");scanf("%d&qu ...
- 判断输入数据是质数还是合数
# 判断一个数是否为质数num = int(input("请输入需要判断的数字")) is_prime = True if num < 1:print("输入的数据 ...
- python给定一个整数n、判断n是否为素数_python判断所输入的任意一个正整数是否为素数的两种方法...
素数(也称质数),是指除了1和该数本身,不能被任何正整数整除的正整数.判断一个正整数m是否为素数,只要判断m可否被2~根号m之中的任何一个正整数整除,如果m不能被此范围中任何一个正整数整除,m即为素数 ...
- Python 初学者趣味练习题汇编(共42题,中文版)
Python 初学者趣味练习题汇编 作为一枚Python初学者,我在学习Python的过程中做了大量的练习.同时,这些练习大部分都非常有趣,让我能够保持兴趣坚持下来,为了让学弟学妹们能够获得一份较好的 ...
最新文章
- Android开发:什么是IBinder
- golang MySQL 占内存_golang操作mysql使用总结
- HDU 4893 - Wow! Such Sequence!(线段树)
- LeetCode----13. 罗马数字转整数
- 《分布式系统:概念与设计》一1.3 分布式系统的趋势
- 数据结构之结构体复习
- linux 取文件字节数,如何在Linux上的C中获取文件中的字符数(而不是字节数)
- html 图片 把绝对路径改为相对路径,html中想把图片绝对路径 改成相对路径怎么操作?...
- 保证可见性_十年程序员浅谈并发的原子性、可见性、有序性
- 刚开始接触vs有没有什么版本比较好用的?
- JQueryUI进度条组件学习笔记
- 6、numpy之文件保存与加载
- web攻击:XSS跨站脚本
- JSP文件的打开方式
- 判断文件是否是PE文件
- Sqlserver (优化Sqlserver数据库)页分裂 和填充因子
- 天眼探空经济发展_前沿|“天眼”探空惊艳全球
- chinapay 新版php接口,php最新银联支付chinaPay,最新接口地址
- Navicat Premium15 安装报错解决办法
- Capstone/CS5211,CS5212,CS5256,CS5811,CS5288......CS系列芯片选型大全