Jupyter notebook googlecolab中的输出不一致

Jupyter notebook googlecolab中的输出不一致,jupyter-notebook,google-colaboratory,Jupyter Notebook,Google Colaboratory,我在Google Colab中有以下基本代码: from random import * number = randint(1, 100) guess = int(input("Enter a guess: ")) while guess != number: if guess > number: print("Enter a smaller value") else: print("Enter a great

我在Google Colab中有以下基本代码:

from random import *

number = randint(1, 100)

guess = int(input("Enter a guess: "))

while guess != number:
  if guess > number:
    print("Enter a smaller value")
  else:
    print("Enter a greater value")
  guess = int(input("Enter a guess: "))
  
print("You guessed the number")
这个循环将继续,直到我们正确猜出数字。在每次猜测之后,程序指导我们进行下一次猜测(如输入较小/较大的数字)

有时,我会在输出中遇到一些不一致的情况。在我输入了一个错误的数字作为输入后,它应该指导我输出

在我输入40作为输入后,它不会显示如上所示的输出。但在我输入下一个输入(42)后,它修复了输出屏幕并显示丢失的输出,如下所示

有什么问题吗?这件事一直在发生。

看起来像是Jupyter问题

我的建议是将提示与输入请求相结合,例如

from random import *

number = randint(1,100)
guess = int(input('Enter a guess: '))

while guess != number:
  if guess > number:
    prompt = 'Enter a smaller value\n'
  else:
    prompt = 'Enter a larger value\n'

  guess = int(input(prompt + 'Enter a guess: '))

print ('You guessed the number')
下面是一个完整的示例:

谢谢你的建议,但应该解决。我和colab团队取得了联系,他们说他们将研究解决方案