所以我想开始开发游戏和mods之类的,所以我开始研究编程语言,并决定选择python作为我的起始语言,因为它看起来相当简单而且非常有效。我已经做了大约两天了,利用我目前的知识,我试图写一个猜谜游戏的代码!在您继续阅读之前,以下是我的游戏代码:import random
print("Welcome to a guessing game!")
print ("You have 3 try's to guess the correct number!")
number = raw_input ("Pick a number between 1 and 10!: " )
compnumber = random.randint (1,10)
enter = "Please press enter to exit..."
winner = "Congrats your a Winner!"
loser_high = "Uh-Oh! That Number is to high! Guess again!"
loser_low = "Uh-Oh! That number is to low! Guess again!"
demand = "Pick a number between 1 and 10!: "
game_over = "Sorry, you have lost the game!"
#Guess Number One
if number == compnumber :
print (winner)
elif number != compnumber and number > compnumber :
print (loser_high)
guess2 = raw_input ()
elif number != compnumber and number < compnumber :
print (loser_low)
guess2 = raw_input (demand)
#Guess Number Two
if guess2 == compnumber :
print (winner)
elif guess2 != compnumber and guess2 > compnumber :
print (loser_high)
elif guess2 != compnumber and guess2 < compnumber :
print (loser_low)
guess3 = raw_input (demand)
#Guess Number Three
if guess3 == compnumber :
print (winner)
elif guess3 != compnumber and guess3 > compnumber :
print (loser_high)
elif guess3 != compnumber and guess3 < compnumber :
这只是一个简单的40行代码,我很自豪:D
总之,这是我的问题。当我运行应用程序时,我没有得到任何语法错误或任何错误,但当我输入我的第一个猜测,它总是说我的猜测是高。。。当我再试一次,它说的是同样的话,然后控制台关闭。。。为什么会这样?在
另外,如果有人能给我一些关于如何简化/压缩我当前代码的建议,请在下面发表,如果有人有学习更高级的python的教程,请让我知道!谢谢!!!在