python数字猜谜

阅读: 评论:0

python数字猜谜

python数字猜谜

所以我想开始开发游戏和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 "

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的教程,请让我知道!谢谢!!!在

本文发布于:2024-02-03 03:27:14,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170690203448354.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数字   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23