已有184人关注
请教一下老师
发表在Python图书答疑 2018-11-10 《零基础学Python》第3章 流程控制语句
是否精华
版块置顶:

老师我写了一段随机数字的输出

import.time

now_time = time.time

import random

game = [random.randint(1,10) for i in range(6)]

print(game)

我想按照10分钟出现一次这组数字,然后数字不能重复,但我发现print出来后数字是有重复的


分享到:
精彩评论 6
无语_mrkj
学分:3155 LV11
2018-11-15
沙发

您是想实现输出一组不重复的随机数,并且这些数的范围是1-10之间吗?

如果是,那么试试下面的代码。

import random

game = [random.randint(1,10) for i in range(6)]

list1 = [x for x in range(1,10)]

list2 = random.sample(list1,6)

print(list2)


66799617
学分:112 LV3
2018-11-17
板凳

无语_mrkj 发表于2018-11-15 16:17

您是想实现输出一组不重复的随机数,并且这些数的范围是1-10之间吗?

如果是,那么试试下面的代码。

import random

game = [random.randint(1,10) for i in range(6)]

list1 = [x for x in range(1,10)]

list2 = random.sample(list1,6)

print(list2)


老师,我按照你的方法做了三组1-10的随机数,

list2,list4,list6

但是我把这几组随机数交集时候python就提示出错了,这是什么原因


无语_mrkj
学分:3155 LV11
2018-11-26
地板

把您写的代码贴上来我看一下呢?

66799617
学分:112 LV3
2018-11-28
4L

无语_mrkj 发表于2018-11-26 09:33

把您写的代码贴上来我看一下呢?

 import random
game = [random.randint(1,10) for i in range(1)]
list1 = [x for x in range(1,10)]
list2 = random.sample(list1)
luck_number = int(input(""))
if luck_number = list2
    print("恭喜你,你中了大奖")
else luck_number != list2
    print("差一点点啊,下次得奖者就是你") 

老师,我在这里在F5运行时候他提系统提示我luck_number = list2的等号出错

想问问这是什么问题

无语_mrkj
学分:3155 LV11
2018-12-03
5L

我帮您修改了下。这个代码有好几处错误 呢,不就不一一指出了。您对照一下吧。


import random

game = [random.randint(1,10) for i in range(1)]

list1 = [x for x in range(1,10)]

print(list1)

list2 = random.sample(list1,1)

print(list2)

luck_number = int(input(""))

if luck_number in list2:

    print("恭喜你,你中了大奖")

else:

    print("差一点点啊,下次得奖者就是你") 


66799617
学分:112 LV3
2018-12-03
6L

无语_mrkj 发表于2018-12-03 11:15

我帮您修改了下。这个代码有好几处错误 呢,不就不一一指出了。您对照一下吧。


import random

game = [random.randint(1,10) for i in range(1)]

list1 = [x for x in range(1,10)]

print(list1)

list2 = random.sample(list1,1)

print(list2)

luck_number = int(input(""))

if luck_number in list2:

    print("恭喜你,你中了大奖")

else:

    print("差一点点啊,下次得奖者就是你") 


好的。我对照一下

首页上一页 1 下一页尾页 6 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照