Python 的 if / else 写法跟其他程式语言类似, 可以在条件后面加上 “:” 字符, 或者用 ( ) 包围着条件后加上 “:” 也可以, 语法格式是这样:
|
1 2 3 4 |
if (condition): code1 else: code2 |
例如:
|
1 2 3 4 5 6 7 8 |
#!/usr/bin/python age = 18 if (age >= 18): print("Adult!") else: print("Child!") |
上面会检查变量 age 是否等如或大于 18, 判断后输出 “Adult!” 或 “Child!”.
如果要把两个条件一同判断, 需要用 AND 或 OR 连接, 语法是这样:
|
1 2 3 4 |
if (cond1 AND/OR COND2) AND/OR (cond3 AND/OR cond4): code1 else: code2 |
例如要判断年龄是否 8 – 12 岁, 可以用以下写法:
|
1 2 3 4 5 6 |
#!/usr/bin/python if ((age >= 8) and (age <= 12)): print("Allowed, Welcome!") else: print("NOT allowed!") |