我对编程非常陌生,我从python开始。我的任务是创建一个随机数字猜测游戏。其想法是让计算机猜测用户的输入号码。尽管我在让程序识别出它已经找到了号码方面有点困难。这是我的代码,如果你能帮忙,那就太好了!现在的程序只打印随机数,即使打印正确的数字也不会停止,这就是问题所在
import random
tries = 1
guessNum = random.randint(1, 100)
realNum = int(input("Input a number from 1 to 100 for the computer to guess: "))
print("Is the number " + str(guessNum) + "?")
answer = input("Type yes, or no: ")
answerLower = answer.lower()
if answerLower == 'yes':
if guessNum == realNum:
print("Seems like I got it in " + str(tries) + " try!")
else:
print("Wait I got it wrong though, I guessed " + str(guessNum) + " and your number was " + str(realNum) + ", so that means I'm acutally wrong." )
else:
print("Is the number higher or lower than " + str(guessNum))
lowOr = input("Type in lower or higher: ")
lowOrlower = lowOr.lower()
import random
guessNum2 = random.randint(guessNum, 100)
import random
guessNum3 = random.randint(1, guessNum)
while realNum != guessNum2 or guessNum3:
if lowOr == 'higher':
tries += 1
import random
guessNum2 = random.randint(guessNum, 100)
print(str(guessNum2))
input()
else:
tries += 1
import random
guessNum3 = random.randint(1, guessNum)
print(str(guessNum3))
input()
print("I got it!")
input()
我们来点大致如下的东西怎么样:
这段代码只是一个框架,可以随意添加所有细节
相关问题 更多 >
编程相关推荐