如何使用python添加命中匹配

如何在此源代码中添加匹配和匹配?

选择 | 换行 | 行号
  1. import random
  2. guessCount = 0
  3. num = random.randrange(10,99)
  4. print "Find the mistery number between 10 and 98"
  5. guess = input("Type in your guess: ")
  6. guessCount +=1
  7. while num != guess:
  8.     if guess < num:
  9.         print "Too low! Guess higher."
  10.     else:
  11.         print "Too high! Guess lower."
  12.     guess = input("Guess again: ")
  13.     guessCount = guessCount + 1
  14.     print ("Guesses: "), guessCount
  15. print "Correct!"
  16.  

谢谢:)

# 回答1


你是什么意思?我不知道你能不能,但这是有可能的
# 回答2


我是说。你猜一个数字。神秘的数字是62。
你猜吧,50岁。因此,您将有1个匹配和0个匹配...
如果你不明白,告诉我;)我会解释得更清楚;)
# 回答3


如果您使用代码标记,可能也会有所帮助,这样我们就可以实际看到发生了什么。如果没有缩进,就很难阅读Python!
但这可能会达到你的目的:

选择 | 换行 | 行号
  1. import random
  2.  
  3. #Create an infinite loop for the games
  4. guessCount=0
  5. gameNo=0
  6. matches=0
  7. while True:
  8.     gameNo+=1
  9.     print "Game: ",gameNo
  10.     num=random.randrange(10,100)
  11.     print "Find the mystery number between 10 and 98"
  12.     guess=input("Type in your guess (0 to exit): ")
  13.     if guess==0: break
  14.     guessCount+=1
  15.     while num != guess:
  16.         if guess < num:
  17.             print "Too low! Guess higher."
  18.         elif guess > num:
  19.             print "Too high! Guess lower."
  20.         guess=input("Guess again (0 to end game): ")
  21.         if guess==0: break
  22.         guessCount+=1
  23.     else:
  24.         print "Correct!"
  25.         matches+=1
  26.     print "Answer was ",num
  27.     print "Guesses/hits: ", guessCount
  28.     print "Matches: ", matches
  29.  
# 回答4


太感谢你了,这很有帮助!:)

标签: python

添加新评论