Python条件判断中有多选项(or and)时的注意点

data = list()
while(True):
    shuru = input()
    data.append(int(shuru))
    print("是否继续输入下一个")
    panduan = input()
    if panduan.strip() == "n" or panduan.strip() == "N":
        print(sum(data) / len(data))
        break
    elif panduan.strip() == "y" or panduan.strip() == "Y":
        continue

代码中黄色部分必须要写,不可以写成这样  panduan.strip() == "n" or "N",否则无法进行条件判断。

posted @ 2021-10-12 13:38  *橙留香*^  阅读(173)  评论(0编辑  收藏  举报