随机生成10000个列表,列表的长度为N(N=10),列表中的元素为(0,M)(M=10)内的实数。如果两个数相差不超过1%,则称它们相等。如果一个列表中有至少三个数相等,或者有至少两组两两相等则称该列表满足相等条件。编写程序,输出满足相等条件的列表个数。

import random

def istrue(a, b):#定义一个函数istrue判断a与b是否相等

n = abs(a - b) / b

if n<=0.01:

return True

def trial(num):#定义一个函数trial判断该列表是否符合条件

n = 0

for i in num:

temp = i

num.remove(i)#删除列表中的i,使i不与自身比较

for j in num:

if istrue(temp, j):

n=n+1

if n == 2:#当一个列表中有至少三个数相等,或者有至少两组两两相等时n>=2

return True

def main():#定义一个主函数main

inum = 10000

M = 10

N = 10

sumnum = 0

for i in range(inum):#生成10000个随机列表进行筛选

a = list(random.uniform(0, M) for i in range(N))

if trial(a):

sumnum+=1

print(str(inum)+"个列表中符合条件的个数是:"+str(sumnum))

#执行程序

main()1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

python实验报告实验总结_python实验报告一相关推荐

  1. python实验总结与分析_Python实验报告七

    安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名倪绍磊学号3190505131 成绩 日期 2020.5.28 指导老师修宇 [实验名称]实验七 组合数据类型 [实验目的] 熟悉通 ...

  2. python实验结论怎么写_Python实验课:Python元组数据及其运算

    一.实验目的及内容 (1)元组的声明和初始化 (2)元组元素的访问 (3)元组的更新与合并 (4)元组的遍历 二.实验过程 1.元组的声明和初始化 (1)启动IDLE开发环境,并新建一个Python模 ...

  3. python课程设计小程序_python实验课做的一些小程序

    [实例简介]bp.爬虫.cnn 实验 [实例截图] [核心代码] untitled ├── bp │ ├── bp.py │ └── input_data.py ├── cnn │ ├── cnn_m ...

  4. python打开网址搜索关键字_Python实验:百度搜索关键字自动打开相关URL

    #! python # coding: utf-8 # python实现百度搜索关键字,并依次用浏览器打开前五个搜索结果 ## ##Beautiful Soup 是一个模块,用于从HTML 页面中提取 ...

  5. python实验收获和建议_python实验收获与反思 100字_考试后的反思100字

    1 考试后的反思 100 字 [篇一:期中考试反思精选作文] 今天, 我反思了一下我的期中考试, 我觉得我的毛病很多, 也很幼稚. 最近,我老是心不在焉,上课不是很专心,在下面做一些小动作. 放学后, ...

  6. 实验报告-python文库_Python实验报告

    目 录 次序 1 2 3 4 5 实验项目名称 实验一.熟悉Python环境及及基本数据类型的使用实验 实验二.程序控制结构编程设计实验 实验三.函数和代码复用实验 实验四.组合数据类型的使用实验 实 ...

  7. python的实验报告大一心理_python的期末实验报告

    青岛工学院 实验报告 <Python 语言基础>实验报告 实验室: 实验题目 年... python大作业实验报告.pptx_计算机软件及应用_IT/计算机_专业资料.... 温州大学瓯江 ...

  8. 基于python的文件加密传输系统 毕业论文_20183411 李丞灏 2020-2021 《python程序设计》 实验三 加密传输文件 实验报告...

    20183411 李丞灏 2020-2021 <python程序设计> 实验三 加密传输文件 实验报告 课程:<Python程序设计> 班级: 1834 姓名: 李丞灏 学号: ...

  9. python程序简单快速写能谱实验word报告

    python程序简单快速写能谱实验报告 第一步 获取报告的图片 第二步 获取报告中的表格数据 第三步 创建word 并自动写入图片和表格数据 第一步 获取报告的图片 由于我需要的图片在一个最原始的实验 ...

  10. python实验九答案_Python实验九

    安徽工程大学 python程序设计实验报告 班级:物流191       姓名:王悦   学号:3190505103       日期:2020.6.16       指导老师:修宇 [实验名称]实验 ...

最新文章

  1. RTL8111H-CG规格书 DATASHEET
  2. 基于 Knative 打造生产级 Serverless 平台 | KubeCon NA2019
  3. None用法+连接字符串优先使用join +用format而不是%+区别可变对象和不可变对象(list的深拷贝和浅拷贝)
  4. Windows下搭建ESP-IDF开发环境,适合ESP32/S2/C3/S3系列模组二次开发
  5. 单页web应用是什么?它又会给传统网站带来哪些好处?
  6. 用sqlserver手动写个split(字符分割)
  7. JS正则验证邮箱的格式
  8. TCP/IP系列概述之体系结构原则
  9. 上位机编程软件哪个好_UG、Mastercam、Cimatron、Powermill等 数控编程学哪个软件好呢...
  10. TTL反相器 电路分析
  11. GNU C Complier - GNU Compiler Collection - GCC
  12. Delphi Exif
  13. Python | Python保存高维数组array,Python用pandas将numpy保存csv文件,Python保存3维数组
  14. 在64位Windows的VS软件中使用C/C++调用gnuplot画图
  15. JSX语法学习(三)
  16. 四川计算机二级时间安排,2020年3月四川计算机二级考试时间
  17. 顺序栈实现将十进制整数转换为r(2、8、16)进制数
  18. 2.2 网络接口与互联网层安全
  19. hisi-交叉编译-opencv
  20. 如何画动漫人物的手?怎样才能画好动漫人物的手?

热门文章

  1. C语言圆周率(公式法)
  2. Litestar4D道路照明设计
  3. 惠达卫浴引入USB服务器远程管控网银U盾
  4. 推荐6本Java书籍,助你在Java路上更精进!
  5. python如何获取鼠标位置_python实时得到鼠标的位置
  6. OpenGL ES之3D模型加载和渲染
  7. 余额宝不是吸血鬼,银行才是
  8. PyMuPDF 拼版(二)
  9. win10语言不能安装计算机,解决win10添加语言包失败提示错误代码:0x800F0950的方法...
  10. 昂达v819i安卓bios