求大神看看哪里错了
import random as rdtarget = rd.randint(1,100)
print("以产生一个1~100之间的随机整数,猜猜该数的数值,")
count=0
while True:
guess=eval(input("请输入猜测的整数值:"))
count+=1
if guess >target:
print("猜的太大了")
elif guess<target:
print("猜的太小了")
else :
print("好棒,{}此就猜中了!", format(count))
break import random as rd
target = rd.randint(1, 100)
print("以产生一个1~100之间的随机整数,猜猜该数的数值,")
count = 0
while True:
guess = int(input("请输入猜测的整数值:")) # 可以不用eval,直接用int
count += 1
if guess > target:
print("猜的太大了")
elif guess < target:
print("猜的太小了") # 右括号写成了中文括号
else: # 没有和elif对齐
print("好棒,{}此就猜中了!".format(count)) # 格式话形式: '{格式控制}'.format('字符串')
break
import random as rd
target = rd.randint(1,100)
print("以产生一个1~100之间的随机整数,猜猜该数的数值")
count = 0
while True:
guess = eval(input("请输入猜测的整数值:"))
count += 1
if guess > target:
print("猜的太大了")
elif guess < target:
print("猜的太小了")
else:
print("好棒,{}次就猜中了!", format(count))
break 柿子饼同学 发表于 2021-10-5 14:38
11 行的括号打成中文的了
import random as rd
target = rd.randint(1,100)
print("以产生一个1~100之间的随机整数,猜猜该数的数值,")
count=0
while True:
guess=eval(input("请输入猜测的整数值:"))
count+=1
if guess >target:
print("猜的太大了")
elif guess<target:
print("猜的太小了")
else :
print("好棒,{}此就猜中了!", format(count))
break
11行的括号打成中文的括号了
页:
[1]