Python 3.6:我的变量不会在每次猜测后添加数字
我的代码运行正常,除了计数器没有在每次猜测后添加数字外,其他一切都正常。不管用户有多少次猜测,它总是输出“guess=1”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
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”)
打破