BigSmall 发表于 2018-10-20 12:02:54

函数导入,谢谢各位了

import random
number=random.randint(1,10)
answer=int(input())
while answer!=number:
    if answer>number:
      print('small')
    else:
      print('big')
    answer=int(input())
if answer==number:
    print('yes')
问题:第一行、二行
之前看到数学函数的导入,有一种形式是from math import *
为什么随机函数的导入用这种形式,from random import randint,就会运行出错
一般函数的导入形式是哪种的?

claws0n 发表于 2018-10-20 12:09:27

两种都可以但意义不一样
import math
math.fans(), math.sin(), ....

from math import *    #把所有函数都导入
直接 fabs(),sin()

from random import randint   #只是导入 randint
randint()   #用其他的会报错
页: [1]
查看完整版本: 函数导入,谢谢各位了