我想循环100次但不在循环中打印100次(Python)

Ori*_*rk4 5 python printing random loops

for lp in range(100):
    if guess == number:
        break
    if guess < number:
        print "Nah m8, Higher."
    else:
        print "Nah m8, lower."
Run Code Online (Sandbox Code Playgroud)

这是我被告知要为基本计算类做的一些基本代码.我的目标是制作一个简单的"游戏",用户必须猜测计算机已选择的随机数(1-100)这是代码的一小部分,我想继续检查猜测是否相等,低于或高于数字; 但是如果我在下面放一个打印声明,它会打印100次文本.我该如何解决这个问题?

提前致谢.

for*_*all 10

看起来你正在省略猜测阶段.程序在哪里要求用户输入?

在循环开始时问他们!

for lp in range(100):
    guess = int(input('Guess number {0}:'.format(lp + 1)))
    ...
Run Code Online (Sandbox Code Playgroud)