actionnow 发表于 2018-2-24 19:36:19

randint未定义

import random

secret = random,randint(1,10)
temp = input("请输入小甲鱼心里想的数字;")
guess = int(temp)

while guess != secret:
    temp = input("再猜一次:")
    guess = int(temp)

    if guess == secret:
      print("你是小甲鱼心里的蛔虫!")
    else:
      if guess < secret:
            print("小了小了")
      else:
             print("大了大了")
print("游戏结束!")

运行后显示Traceback (most recent call last):
File "D:/小甲鱼练习/yunxing.py", line 3, in <module>
    secret = random,randint(1,10)
NameError: name 'randint' is not defined 说我未定义randint 怎么回事啊 大神们

御笔剑客 发表于 2018-2-24 19:37:20

random,这里的逗号改成点号"."

冬雪雪冬 发表于 2018-2-24 19:37:59

secret = random.randint(1,10)
是小数点不是逗号

南城顾她 发表于 2018-2-24 21:15:15

兄弟是小数点不是逗号

zhouyu_sz 发表于 2018-2-25 14:50:01

不是逗号{:10_247:}

junkaiw 发表于 2018-2-27 08:27:25



当你调用函数当时候是 “ . ” 不是逗号,记住哦,调用任何函数都是点,不是逗号

骰骸音 发表于 2018-2-27 23:02:07

import random

secret = random.randint(1,10)
temp = input("请输入小甲鱼心里想的数字;")
guess = int(temp)

while guess != secret:
    temp = input("再猜一次:")
    guess = int(temp)

    if guess == secret:
      print("你是小甲鱼心里的蛔虫!")
    else:
      if guess < secret:
            print("小了小了")
      else:
             print("大了大了")
print("游戏结束!")
页: [1]
查看完整版本: randint未定义