Python 3.6:我的变量不会在每次猜测后添加数字

Python 3.6:我的变量不会在每次猜测后添加数字,python,python-3.x,Python,Python 3.x,我的代码运行正常,除了计数器没有在每次猜测后添加数字外,其他一切都正常。不管用户有多少次猜测,它总是输出“guess=1” import random number = random.randint(1,100) counter = 1 while True: pick = input("Choose a number between 1 and 100. ") pick = int(pick) if pick == number: print("Yo

我的代码运行正常,除了计数器没有在每次猜测后添加数字外,其他一切都正常。不管用户有多少次猜测,它总是输出“guess=1”

import random

number = random.randint(1,100)
counter = 1

while True:
    pick = input("Choose a number between 1 and 100. ")
    pick = int(pick)
    if pick == number:
        print("You are correct, great job! ")
        print("\n")
        print("How many guesses you had: ", counter)
        print("\n")
        continue

    while True:
        if pick > number:
            print("That was too high of a guess. Try again. ")
            counter + 1
            print("How many guesses you have had: ", counter)
            print("\n")
            break       
        elif pick < number:
            print("That was too low of a guess. Try again. ")
            counter + 1          
            print("How many guesses you have had: ", counter)
            print("\n")
            break
随机导入
number=random.randint(1100)
计数器=1
尽管如此:
选择=输入(“选择一个介于1和100之间的数字”)
pick=int(pick)
如果选择==编号:
打印(“你说得对,干得好!”)
打印(“\n”)
打印(“你猜了多少次:”,计数器)
打印(“\n”)
持续
尽管如此:
如果选择>编号:
打印(“猜得太高了,再试一次。”)
计数器+1
打印(“你猜了多少次:”,计数器)
打印(“\n”)
打破
elif pick<编号:
打印(“猜得太低了,再试一次。”)
计数器+1
打印(“你猜了多少次:”,计数器)
打印(“\n”)
打破
设置计数器

import random

number = random.randint(1,100)
counter = 1

while True:
    pick = input("Choose a number between 1 and 100. ")
    pick = int(pick)
    if pick == number:
        print("You are correct, great job! ")
        print("\n")
        print("How many guesses you had: ", counter)
        print("\n")
        continue

    while True:
        if pick > number:
            print("That was too high of a guess. Try again. ")
            counter = counter + 1
            # counter +=1  # alternate form
            print("How many guesses you have had: ", counter)
            print("\n")
            break       
        elif pick < number:
            print("That was too low of a guess. Try again. ")
            counter = counter + 1          
            # counter += 1  # alternate form
            print("How many guesses you have had: ", counter)
            print("\n")
            break
随机导入
number=random.randint(1100)
计数器=1
尽管如此:
选择=输入(“选择一个介于1和100之间的数字”)
pick=int(pick)
如果选择==编号:
打印(“你说得对,干得好!”)
打印(“\n”)
打印(“你猜了多少次:”,计数器)
打印(“\n”)
持续
尽管如此:
如果选择>编号:
打印(“猜得太高了,再试一次。”)
计数器=计数器+1
#计数器+=1#替代形式
打印(“你猜了多少次:”,计数器)
打印(“\n”)
打破
elif pick<编号:
打印(“猜得太低了,再试一次。”)
计数器=计数器+1
#计数器+=1#替代形式
打印(“你猜了多少次:”,计数器)
打印(“\n”)
打破
设置计数器

import random

number = random.randint(1,100)
counter = 1

while True:
    pick = input("Choose a number between 1 and 100. ")
    pick = int(pick)
    if pick == number:
        print("You are correct, great job! ")
        print("\n")
        print("How many guesses you had: ", counter)
        print("\n")
        continue

    while True:
        if pick > number:
            print("That was too high of a guess. Try again. ")
            counter = counter + 1
            # counter +=1  # alternate form
            print("How many guesses you have had: ", counter)
            print("\n")
            break       
        elif pick < number:
            print("That was too low of a guess. Try again. ")
            counter = counter + 1          
            # counter += 1  # alternate form
            print("How many guesses you have had: ", counter)
            print("\n")
            break
随机导入
number=random.randint(1100)
计数器=1
尽管如此:
选择=输入(“选择一个介于1和100之间的数字”)
pick=int(pick)
如果选择==编号:
打印(“你说得对,干得好!”)
打印(“\n”)
打印(“你猜了多少次:”,计数器)
打印(“\n”)
持续
尽管如此:
如果选择>编号:
打印(“猜得太高了,再试一次。”)
计数器=计数器+1
#计数器+=1#替代形式
打印(“你猜了多少次:”,计数器)
打印(“\n”)
打破
elif pick<编号:
打印(“猜得太低了,再试一次。”)
计数器=计数器+1
#计数器+=1#替代形式
打印(“你猜了多少次:”,计数器)
打印(“\n”)
打破