python(C)作业6 P110 2,4,12
1
编写一个函数判断一个数是否为素数,并通过调用该函数求出所有三位数的素数。
代码:
import math #导入math函数库 def panduan(num): #自定义函数panduan()if num == 1: #如果这个数为1,反之继续往下执行return True #则返回此数为素数,T = math.sqrt(num) #T为这个数开根,T可能为浮点数for i in range(2, int(T + 1)): #循环从2--(T+1)if num % i == 0: #如果此数除以i为0return False #则此数不是素数else:return True #反之返回为素数 j = int(input('请输入一个数:')) #输入一个数 print(panduan(j)) #判断是否为素数k = [] #定义一个空列表来装三位数的素数 for s in range(100,1000): #循环100-999的数if panduan(s) == True: #判断是否为素数k.append(s) #若是素数增加到k列表 print(k) #输出k列表
2
编写一个函数multi(),参数个数不限,返回所有参数的乘积。
代码:
def multi(*p): #自定义函数,*p为不确定有多少输入值i = 1for j in p:i *= jreturn i print(multi(8,9,6)) #可自己改multi()中的值
3
编写一个函数,功能是求两个正整数m和n的最小公倍数。
代码:
def gys(a,b): #自定义函数if a>b: #如果输入的第一个数大于第二个数f1 = b #将第一个数赋值给f1else:f1 = a #反之将第二个数赋值给f1for n in range(1,f1+1): #循环1-f1,n为1-f1中的一个数if((a % n == 0) and (b % n == 0)): #判断当某个值能被a,b同时整除m = n #将这个值赋值给mreturn m #返回m值 i = int(input('请输入第一个数:')) j = int(input('请输入第二个数:')) print('最小公倍数为:') print((i*j)//gys(i,j)) #最小公倍数公式
python(C)作业6 P110 2,4,12相关推荐
- python实验报告代写价格_代写OS python程序作业、代写代写OS作业、代写OS实验报告...
代写OS python程序作业.代写代写OS作业.代写OS实验报告 日期:2018-06-11 03:21 CSE 304 - Operating Systems DUE: June 11. Subm ...
- Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...
Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...
- 代写python作业费用标准_代做159.272作业、代写Programming Paradigms作业、代做Python实验作业、代写Java/c++编程作业代写Database|代做R...
代做159.272作业.代写Programming Paradigms作业.代做Python实验作业.代写Java/c++编程作业代写Database|代做RComputational Thinkin ...
- _【超详细指北】python大作业!
[超详细指北]python大作业! 这是笔者最近写python大作业时写的一个实现过程笔记,也就是基本上可以说是本人从0开始上手的一个python练习.程序和本文档从 4.29-5.15日 总共历 ...
- kaggle经典题--“泰坦尼克号”--0.8275准确率--东北大学20级python大作业开源(附详细解法与全部代码以及实验报告)
kaggle经典题--"泰坦尼克号"--0.8275准确率--东北大学20级python大作业开源(附详细解法与全部代码以及实验报告) 前言 开发环境 一.导入包: 二.实验数据的 ...
- Python011: Python大作业之移动的小火车动画(四)代码实现
书接上文:Python010: Python大作业之移动的小火车动画(三)结果显示 0.注意: 该项目使用的库和资源说明如下: pygame 2.0.1 (SDL 2.0.14, Python 3 ...
- 西电2020 python OJ作业(50道题目,持续更新)
西电2020 python OJ作业(50道题,持续更新) 0.A+B problem 题目描述 用来适应环境的题目,自然比较简单些. 计算2个整数的和.这两个整数都在1到1000之间. 输入 输入只 ...
- python数据分析大作业-python大作业实验报告
大学计算机基础 (理工)大作业 --暨南大学南校区生活指南系统 G108 甘颖欣 熊梦娜 翁婉晖 梁绮婷 李嘉顺 2015-1-3 目录 目录 ............................ ...
- Python大作业——两种方法设计计算器(使用wx库)。
python大作业 本次设计用Pycharm开发工具,Python语言进行主要功能是基于图形用户面的多功能.该计算器的主要功能是加.减.乘.除等常规运算以及指数,对数,三角函数等科学运算功能.该计算器 ...
最新文章
- Java解压zip文件(文本)压缩包
- Java三大主流开源工作流引擎技术分析
- php 多线程上传,PHP多线程(pthreads)参数传递学习笔记
- 三亚之旅 海景--美得让你尖叫
- awk学习实战-原创
- 工程应用中的自相关操作
- 怎么部署_2020怎么部署新零售商城?
- CSS3景深-perspective
- Datax将Oracle数据导入ElasticSearch7完成教程
- java中常见的编译错误的是_编译时JAVA最常见的错误有哪些
- p6spy mysql8_P6spy监控打印SQL语句
- Java、JSP基于Web的小型购书网站
- 华东师范大学2017年数学分析考研试题
- r语言 svycoxph_基于R语言实现COX模型诊断
- 关于Pytorch中detach
- 如何使用FFmpeg命令处理音视频
- C#:SqlHelper
- Linux-引导过程与服务控制
- 阿里云实人认证的功能及应用
- greenplum列存