所以我正在测试python及其基本的搜索历史记录程序,您会彼此搜索5个不同的东西,然后询问您是否想显示浏览历史记录,因此,如果您输入"是",则会显示它,但是如果我放置"否",它仍然会显示它。
因此,我添加了几个不同的" IFS,Elif和其他"功能,但没有任何功能
print "Check Browsing History?"
Check = raw_input()
if Check == "Yes" or "Yeah" or "Sure" or "yes" or "yeah" or "sure":
print Search1 + "," ,
print Search2 + "," ,
print Search3 + "," ,
print Search4 + "," ,
print Search5 + "."
else:
if Check == "No" or "Nope":
print"OK"
当它的"是"时,它应该显示5个最近的搜索历史记录,而当它的"否"它只是说"确定"并且该程序结束。
相反,当您键入"是"时,它确实显示了5个最近的搜索历史记录,但是如果您键入"否"
,它也会执行相同的操作没有错误消息,因为程序"工作"
确保您正确地输入所有内容,这对情况很敏感。另外,如果条件不正确。正确检查多个条件的正确方法: itemToCheck == valueToCheck or itemToCheck == anotherValueToCheck
等。
def main():
check = input("Enter")
if (check == "yes" or check == "yah"): <-- you can include more items here
print(Search1, ",", Search2, ",")
elif (check == "no"):
print("ok")
main()