我的问题很简单,我会要求用户给我一个输入(我使用2.7 python),但我想检测用户是否给了我错误的信息。例如,如果要求他写下太阳系的第一颗行星并且他们写下地球(那不是),我想给出一个说明错误的印刷品(他需要输入"汞&#) 34。)
示例:
planet = input ('please enter the first planet of the solar system')
print ('your planet is '), planet
如果这个人,我只是想制作一个打印错误,让我们说进入地球或者甚至不是一个星球,让我们说床或房子。
答案 0 :(得分:0)
只需使用if语句检查输入字符串。
planet = input ('Please enter the first planet of the solar system: ')
if (planet != 'Mercury'):
print("Incorrect Input")
else:
print ('your planet is '), planet
如果你担心输入的情况(例如:水银或水星),首先将输入字符串转换为小写然后检查就不会有什么坏处。
喜欢: lower_planet = planet.lower()
或者您可以在用户提示中提及限制。