大数据 爬虫Python AI Sql

Python 学习笔记 - 条件控制 if-else

2019-08-05  本文已影响0人  风味沙拉

Python 条件控制

Python 支持通用的数学逻辑条件:

if 语句

a = 4
b = 6
if a > b:
  print('a > b')
  
# 也可以写成: if a > b: print('a > b')

注意,Python 使用空格来缩进代码以构成代码块,而不像其他程序通常使用花括号。

if else 语句

a = 4
b = 6

if a > b:
  print('a > b')
else:
  print('a < b 或者 a == b')
  
# 也可以写成: print('a > b') if a > b else print('a < b 或者 a == b')
# 注意,只有if 和 else 两个条件时才可以写成上述的简短形式。如果是下面的 if elif else 形式则不可以。

if elif 语句

elif 表示“如果前面的条件都不符合,那么尝试这里的条件”:

a = 4
b = 6

if a > b:
  print('a > b')
elif a < b:
  print('a < b')
else:
  print('a == b')

if 嵌套

即在 if 里再嵌套其他 if 结构,如:

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句
country = '天下'
state = '东胜神州'
resident = '孙悟空'

if country == '天下':
  if state == '东胜神州':
    print('那是齐天大圣', resident, '的故乡。')
else:
  print('未知地境')
上一篇 下一篇

猜你喜欢

热点阅读