Crossin的编程教室

标题: random 报错! [打印本页]

作者: KrisZ    时间: 2019-9-6 09:41
标题: random 报错!
代码如下:
from random import randint
num=randint(1,100)

print('which number you think is your best number?')
zhong=False

while zhong==False:
    answer=int(input())
    if answer>num:
        print('to big!')
    if answer<num:
        print('too small!')
    if answer==num:
        print('it’s your best number!')
        zhong==True这个报错为啥呢
随机数函数不生效




QQ图片20190906093727.jpg (73.36 KB, 下载次数: 368)

QQ图片20190906093727.jpg


作者: crossin先生    时间: 2019-9-6 11:51
你看你的文件夹里,有个自己的代码叫 random.py
这就导致系统的 random 模块被覆盖,import 出错
重命名下,自己的代码不要跟系统模块用一样的名字
作者: KrisZ    时间: 2019-9-6 14:40
crossin先生 发表于 2019-9-6 11:51
你看你的文件夹里,有个自己的代码叫 random.py
这就导致系统的 random 模块被覆盖,import 出错
重命名下 ...

是的,谢谢啦! 我文件里面有两个random.py文件,删除了就好了。
作者: 猫的孤独流浪    时间: 2019-10-13 23:39
本帖最后由 猫的孤独流浪 于 2019-10-13 23:43 编辑
KrisZ 发表于 2019-9-6 14:40
是的,谢谢啦! 我文件里面有两个random.py文件,删除了就好了。

一个random.py一个random.pyc是把这两个里面的一个删掉吗?
作者: crossin先生    时间: 2019-10-14 14:39
猫的孤独流浪 发表于 2019-10-13 23:39
一个random.py一个random.pyc是把这两个里面的一个删掉吗?

你自己写的文件不要命名为 random.py ,和系统的冲突了




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5