10 examples of 'python if else' in Python

Every line of 'python if else' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
229def else_body(self, elsewhat):
230 if elsewhat:
231 self.write(self.newline, 'else:')
232 self.body(elsewhat)
595def if_else(self, cond, if_body, else_body):
596 return IfNode(self.pos, cond=cond, body=if_body, else_body=else_body)
466def p_if_stmt(p):
467 'if_stmt : IF test COLON suite'
468 p[0] = ast.If([(p[2], p[4])], None)
94def stmt(IF, EXPR, THEN, stmt): pass
295def p_else_statement(p):
296 '''
297 else_statement : ELSE statement
298 '''
299 p[0] = Node('else', children=[p[2]])
635def p_if_then_else_statement_no_short_if(self, p):
636 '''if_then_else_statement_no_short_if : IF '(' expression ')' statement_no_short_if ELSE statement_no_short_if'''
637 p[0] = IfThenElse(p[3], p[5], p[7])
100def test_if_else_extended(snippetcompiler):
101 snippetcompiler.setup_for_snippet(
102 """
103entity Test:
104 string field
105 string field2
106end
107implement Test using std::none
108
109entity A:
110 string a = ""
111end
112implement A using std::none
113
114test = Test()
115a = A(a="a")
116
117if a.a == "b":
118 test.field = "substitute"
119 test.field2 = "substitute2"
120else:
121 test.field = "alt"
122 test.field2 = "alt2"
123end
124 """
125 )
126 (_, scopes) = compiler.do_compile()
127 root = scopes.get_child("__config__")
128 test = root.lookup("test").get_value()
129 assert "alt" == test.lookup("field").get_value()
130 assert "alt2" == test.lookup("field2").get_value()
340def if_statement(self, cond, true, false=[]):
341 return IfStmt(cond=cond, true=true, false=false)
93def enterIf_else(self, ctx:TinyPyParser.If_elseContext):
94 pass
984def p_if_stmt_4(p):
985 '''if_stmt : IF test COLON suite if_stmt_star ELSE COLON suite'''
986 # 1 2 3 4 5 6 7 8
987 last = p[5]
988 while len(last.orelse) > 0:
989 last = last.orelse[0]
990 last.orelse.extend(p[8])
991 p[0] = ast.If(p[2], p[4], [p[5]], rule=inspect.currentframe().f_code.co_name, **p[1][1])

Related snippets