3152332682 发表于 2020-4-14 15:06:00

Python的一个问题

"""打字小游戏"""

import random


counts = 3
answer = random.randint(1,10)


while counts > 0:
   
   temp = input("来猜一下我这个人工智障心里想的那个数字?")
       guess = int(temp)

      
if guess > answer
      
      print("你是不是看到了答案")
             print("但是我是不会承认你猜对了的")
             break
      else:
      
   if guess < answer:
                   print("小啦")
             else:
               
print("大啦")
            cuonts = counts - 1
            

print("你真够行的")


我这一串代码总是报错,是不是哪里错了,求大神指点

乘号 发表于 2020-4-14 15:10:55



"""打字小游戏"""

import random


counts = 3
answer = random.randint(1,10)


while counts > 0:
   
   temp = input("来猜一下我这个人工智障心里想的那个数字?")
   guess = int(temp)

      
if guess > answer:
      
      print("你是不是看到了答案")
             print("但是我是不会承认你猜对了的")
             break
      else:
      
   if guess < answer:
                   print("小啦")
             else:
               
print("大啦")
            cuonts = counts - 1
            

print("你真够行的")



缩进错误和少了个冒号

永恒的蓝色梦想 发表于 2020-4-14 15:12:25

本帖最后由 永恒的蓝色梦想 于 2020-4-14 15:22 编辑

缩进错误,变量名拼写错误,少了冒号,还把==打成了>import random

counts = 3
answer = random.randint(1,10)


while counts > 0:
    temp = input("来猜一下我这个人工智障心里想的那个数字?")
    guess = int(temp)

    if guess == answer:
      print("你是不是看到了答案")
      print("但是我是不会承认你猜对了的")
      break

    else:
      if guess < answer:
            print("小啦")
      else:
            print("大啦")

    counts = counts - 1

print("你真够行的")

永恒的蓝色梦想 发表于 2020-4-14 15:13:30

乘号 发表于 2020-4-14 15:10
缩进错误和少了个冒号

可是你并没有改对啊……{:10_277:}

yexing 发表于 2020-4-14 15:17:33

本帖最后由 yexing 于 2020-4-14 15:24 编辑

有很多缩进错误哦,要多加练习呢,只有附属于循环、分支或函数、类的代码才需要缩进哦,没有在这些里面的普通语句是不需要缩进的
还有一些变量拼写错误
要注意好每个代码的位置,避免代码执行不符合逻辑
"""打字小游戏"""

import random

counts = 3
answer = random.randint(1,10)

while counts > 0:
   
    temp = input("来猜一下我这个人工智障心里想的那个数字?")
    guess = int(temp)

    if guess == answer:
      print("你是不是看到了答案")
      print("但是我是不会承认你猜对了的")
      break
    else:
      if guess < answer:
             print("小啦")
      else:
            print("大啦")
    counts = counts - 1

print("你真够行的")

乘号 发表于 2020-4-14 15:21:52

永恒的蓝色梦想 发表于 2020-4-14 15:13
可是你并没有改对啊……

emm…………好吧

yexing 发表于 2020-4-14 15:22:17

永恒的蓝色梦想 发表于 2020-4-14 15:12
缩进错误,变量名拼写错误,少了冒号

第11行要换成 == 吧{:10_277:}

永恒的蓝色梦想 发表于 2020-4-14 15:23:20

yexing 发表于 2020-4-14 15:22
第11行要换成 == 吧

改了

永恒的蓝色梦想 发表于 2020-4-14 15:24:05

yexing 发表于 2020-4-14 15:22
第11行要换成 == 吧

这错误多得就离谱{:10_277:}

六小鸭 发表于 2020-4-14 15:24:18

我都蒙了
页: [1]
查看完整版本: Python的一个问题