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;
}
评论部分中的某些人将开关与“开关”混淆。编程语言中的关键字。
{切换请!不要切换关键字}
switch语句控件意味着将一个语句的控制权转移到另一个语句。
答案 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')
如果没有回答您的问题,请更新并澄清您的原始帖子/问题。