第十二篇:使用Python来实现一个随机获取十个不重复的100以内整数的程序

85 阅读1分钟

Python小案例

一、前置内容

1.1、集合类型的定义

image.png

集合用大括号{}表示,元素用逗号分隔

image.png

集合中每个元素唯一,不存在相同元素

image.png

集合元素之间是无序

image.png

image.png

1.2、集合操作符

image.png

image.png

image.png

1.3、集合处理方法

image.png

image.png

1.4、集合类型应用场景

image.png

二、案例需求

打印出十个100以内的整数

image.png

三、案例分析与解决过程

1、怎么样获取100以内的整数?
答案:导入random库,使用random.randint(1,99) , 意思是随机取1到99的数
2、怎么样保证十个随机数不重复?
答案:使用集合, 定义一个空集合 , list = set() ;

四、完整代码

import random  
  
list = set()  
  
  
while(True):  
num = random.randint(1,99)  
list.add(num);  
  
if(len(list) == 10):  
break  
  
print(list)

五、检验与验收代码

image.png

image.png

六、复盘所学知识

1、集合定义list = set()
2、集合是无序,无法访问
3、集合不重复