【发布时间】:2022-11-23 20:43:18
【问题描述】:
所以,我一直在尝试构建一个 python 数字猜谜游戏。我是新手,我不知道如何将 +1 添加到我的机会变量中。我已经像这里一样尝试过 +=1 但无论如何它总是显示 1 作为输出。
import random
numbers = 1,2,3,4,5,6,7,8,9,10
user = None
hidden = random.choice(numbers)
print("Welcome to volty's's number guessing game!")
def game():
chance = 0
user = int(input("choose a number from 1 to 10: "))
if user > hidden:
print ("ur number is more than the hidden number")
game()
chance += 1
elif user < hidden:
print ("ur number is less than the hudden number")
game()
chance = +1
elif user == hidden:
print (" u guessed the hidden number!")
print ("the hidden number was:",hidden)
print (f"u guessed it in {chance +1} step {'s' if chance > 1 else ' '}")
game()
这就是代码。
【问题讨论】:
-
你在哪里:
chance += 1这将增加你的变量。但是,您还有其他几个问题会破坏这种效果。
标签: python android python-3.x