randint() missing 1 required positional argument: 'b'
从前只是看视频,今天试着编了一下小甲鱼视频中“继承”这块的程序,结果就出错了{:5_104:}r.randint(0.10),0和10之间的应该是逗号 需要两个参数,你写成了randint(0.10)
应该是 randint(0,10) 不是r.randint(1.10)
是r.randint(1,10)
中间是逗号 import random
secret= random.randint(1,10)
times=3
temp=input("请您从1-10中人任选一个数猜一猜:")
guess=int(temp)
while (guess != secret) and (times > 0):
if guess > secret:
print("大了!")
else:
print("小了!")
times=times-1
if times > 0:
print("您还有机会!")
temp=input("请再猜测一次:")
guess=int(temp)
else:
print("机会用完!")
if times>0:
print("对了")
else:
print("结束")
哈哈 遇到了跟你一样的错误, 很容易不小心把逗号 打成 点
页:
[1]