运行此代码后,如果我将任何“yes”或“no”任何东西,它的响应出现在控制台中,可能只是简单地删除它,然后出现“错误的答案“。 ?如何从Python中的控制台删除未知的用户输入
import random
print("The random number is:")
for x in range(1):
print(random.randint(1, 6))
while True:
answer = input("Do you want to roll again? 'yes' or 'no' ")
print(answer)
if answer == 'yes':
for x in range(1):
print("The new number is:")
print(random.randint(1, 6))
elif answer == 'no':
print("Thanks for playing.")
break
else:
print("Wrong answer.")
break
仅在想要的情况下打印答案并不容易? – PRMoureu
但是,如果用户放任何东西是或不是,出现在控制台 –