Python—入门速成题目练习十四

目录

Python—题目练习:


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))

发布了57 篇原创文章 · 获赞 49 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/u010244992/article/details/104652833