gourmand 发表于 2020-3-13 20:49:33

提问

>>> import random
>>> a=random.random()
>>> a
0.6899549560678809
>>> randint(8 ,70)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
    randint(8 ,70)
NameError: name 'randint' is not defined
>>>

为什么没法用random库里的randint??

一个账号 发表于 2020-3-13 20:52:19

本帖最后由 一个账号 于 2020-3-13 21:02 编辑

random.randint(8, 70)

qiuyouzhi 发表于 2020-3-13 20:52:36

要这么调用:
random.randint(8, 70)

蒋博文 发表于 2020-3-13 20:54:24

你调用错了

Hoiste 发表于 2020-3-13 21:00:36

用from random import *代替import random可以加载random所有模块,就可以直接randint,否则都需要加上模块名来调用,如random.randint()

gourmand 发表于 2020-3-13 21:08:44

Hoiste 发表于 2020-3-13 21:00
用from random import *代替import random可以加载random所有模块,就可以直接randint,否则都需要加上模块 ...

谢谢,我懂了

gourmand 发表于 2020-3-13 21:09:28

qiuyouzhi 发表于 2020-3-13 20:52
要这么调用:

谢谢

gourmand 发表于 2020-3-13 21:18:59

一个账号 发表于 2020-3-13 20:52
random.randint(8, 70)

谢谢
页: [1]
查看完整版本: 提问