阿泽爱学习enen 发表于 2021-10-5 13:54:48

求大神看看哪里错了

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

suchocolate 发表于 2021-10-5 14:07:16

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

柿子饼同学 发表于 2021-10-5 14:38:51

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:39:52

柿子饼同学 发表于 2021-10-5 14:38


11 行的括号打成中文的了

叼辣条闯世界 发表于 2021-10-5 15:00:42

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]
查看完整版本: 求大神看看哪里错了