美文网首页大数据 爬虫Python AI Sql
Python 学习笔记 - 条件控制 if-else

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

作者: 风味沙拉 | 来源:发表于2019-08-05 11:38 被阅读0次

Python 条件控制

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

  • 等于:a == b
  • 不等于:a != b
  • 小于:a<b
  • 小于等于:a <= b
  • 大于:a > b
  • 大于等于:a >= b

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('未知地境')

相关文章

网友评论

    本文标题:Python 学习笔记 - 条件控制 if-else

    本文链接:https://www.haomeiwen.com/subject/icgpdctx.html