好吧,在过去的两三天里,我已经学了不少Python,我决定利用我的知识创造一些简单的,但有点娱乐性的东西,所以我创造了一个猜谜游戏。在
大约30分钟后,创建了这个程序,并使它100%的工作,我想知道是否有什么我可以做得更好,等等。我想确保我从任何错误中吸取教训,所以我感谢它!在
代码如下:
import random
def guessingGame():
randomNumber = random.randrange(1, 10)
yourGuess = int(input("Take A Guess, Numbers 1 Through 10: "))
while yourGuess != randomNumber:
print("DOH! You Did Not Guess Right, TRY AGAIN")
yourGuess = int(input("Take A Guess, Numbers 1 Through 10: "))
else:
if yourGuess == randomNumber:
print("Congrats You Beat The Guess Game!")
playGame = input("Would You Like To Play The Guessing Game (Y/N): ")
if playGame == "Y" or playGame == "y":
print("Okay Lets Play!")
guessingGame()
elif playGame == "N" or playGame == "n":
print("Okay Thanks Anyways!")
break
再次感谢!在
我注意到了一些事情:
yourGuess = int(input("Take A Guess, Numbers 1 Through 10: "))
是不必要的重复,请参阅下面的一种重构该部分的可能方法。在一般清理:
而不是
我有点喜欢
^{pr2}$我更喜欢:
相关问题 更多 >
编程相关推荐