
python编程,随机生成5个1-200间的整数,打印其中的两位数,两数间用”,”间隔不换行。
展开全部
我没看懂这个题目要实现的是什么意思?
# 从1-200之间随机抽取5个整数
randomlist = random.sample(range(1,201),5)
# 再从这5个整数间随机抽取2个,按要求用","连接,需要先将int转成str,再拼接字符串
','.join([str(x) for x in random.sample(randomlist,2)])
展开全部
>>> list(filter(lambda x: x<100, [random.randint(1,200) for i in range(5)]))
[24, 64, 78, 67]
不是两位十进制数就没有打印...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import random as rd
_sample=rd.sample(range(1,201),5)
print(','.join([str(i) for i in _sample if len(str(i))==2]))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |