目录
Python—题目练习:
题目:有1、3、6、9个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
import random
list0=[1,3,6,9]
set0=set() #定义集合,存储元素,保证不会有重复内容
for i in range(100): #概率问题,哈哈 设置200
list01=random.sample(list0,3)
list01=[ str(a) for a in list01 ] #将列表内的数值型元素转为字符串元素
list_sub="".join(list01) #将列表内的每个元素组合成一个字符串
set0.add(list_sub)
print(set0)
print('共计%d个不同的数字'%len(set0))