如何在python中检查if条件两次?

时间:2017-11-22 08:20:09

标签: python-3.x

if condition: #this statement
    print("if execution") #if statements
else:
    print("if execution")

如果条件检查第一次然后执行它的语句。然后再次检查条件是否第二次。

一般来说,如果if语句或else语句执行,则不可能基于if条件。好像只检查一次条件。

我可以使用label和goto在C ++中执行此操作。

#include <iostream>
using namespace std; 
int main() {
    int cond = 1;

    // if with label l1
    l1: if(cond) { // ...to here
        cout << "inside if";
        cond = 0;
        goto l1; //this switching statement control...
    }

    //else
    else {
        cout << "\ninside else";
    }
    return 0;
}

请检查:Check c++ example

评论部分中的某些人将开关与“开关”混淆。编程语言中的关键字。

{切换请!不要切换关键字}

switch语句控件意味着将一个语句的控制权转移到另一个语句。

1 个答案:

答案 0 :(得分:0)

我认为你在谈论elif声明。 看看here

if condition1:
    print('condition1 True')
elif condition2:
    print('condition1 False, condition2 True')
elif condition3:
    print('condition1 and condition2 are False, condition3 True')
else:
    print('none of the conditions are True')

如果没有回答您的问题,请更新并澄清您的原始帖子/问题。