while循环包括或“while DIF!='Y'或'N':”

时间:2014-02-01 14:24:17

标签: python-2.7

DIF=0

while DIF != 'Y' or 'N':
    DIF=raw_input('Do you want the cheese? Y / N ')

我该怎么做才能做到这一点?我需要答案是Y或N

我想问一个问题,答案必须是Y或N,否则你无法继续。

如果有更好的方法,请告诉我。

1 个答案:

答案 0 :(得分:2)

使用

while DIF != 'Y' and DIF != 'N':

相反,或更好:

while DIF not in ('Y', 'N'):

此外,我建议您关注Python naming conventions