当条件成立时,如果elif循环则中断

时间:2017-07-30 08:53:23

标签: python loops if-statement break

设置向上

我抓取了包含我想要检索的信息的广告名称。

示例:name_ad = 'quarto duplo brilhante em santa apolonia'

根据name_ad中的信息,我为每个广告定义了变量type

以下是我的代码,

while True:            
    if 'cama de casal' or 'duplo' in name_ad:
        type = 'double'
        break            
    elif 'cama de solteiro' or 'único' or 'individual' in name_ad:
        type = 'single'      
        break
    else:
        type = ''
        break

基于this answer

问题

我没有正确地打破循环:对于我有type = 'double'的所有广告,这不是真的。

如何正确破解if/elif/else循环?

0 个答案:

没有答案