我在学习Python,并且在while循环中遇到了问题。我在下面有一个示例代码,它包含一个while循环。我想在这里做的是打印“哈!你永远不会猜测“每次都没有预测到正确的名字,但我也希望代码打印”不!你是怎么猜测的?“当正确的名字被预测时。我一直在玩弄它,它确实做了我想要的,但是我必须测试我的代码,它说这是不正确的,我的程序试图读取比本应该需要的更多的输入。任何帮助将不胜感激!While while loop with two input invocations
print("You will never win the game, for Scooby dooby doo! is my name.")
rumple = input("Guess my name: ")
while rumple != "Rumplestiltskin":
print("Ha! You'll never guess!")
rumple = input("Guess my name: ")
print('No! How did you guess?')
这看起来不错,虽然你有一些重复的代码(调用input()),你可以删除它。但是,您所描述的真正问题是“我必须测试我的代码的系统” - 这是我们需要查看哪些内容以确定哪些问题。 –