低眉信手续续弹,说尽心中无限事。
轻拢慢捻抹复挑,初为霓裳后六幺。
大弦嘈嘈如急雨,小弦切切如私语。
嘈嘈切切错杂弹,大珠小珠落玉盘。
间关莺语花底滑,幽咽泉流冰下难。
冰泉冷涩弦凝绝,凝绝不通声暂歇。
1.程序结构
程序结构有三种:
顺序结构:按照从上到下的顺序依次执行
分支结构:按照不同的情况选择执行不同的逻辑
循环结构:重复的执行某个功能的过程
2.单分支结构
if 条件:
条件为True执行的代码
sentence = "低眉信手续续弹"
if sentence == "低眉信手续续弹":
print("说尽心中无限事")
3.双分支结构
if 条件:
条件为True执行的代码
else:
条件为False执行的代码
sentence = "轻拢慢捻抹复挑"
if sentence == "轻拢慢捻抹复挑":
print("初为霓裳后六幺")
else:
print("窗前明月光")
4.多分支机构
if 条件1:
条件1为True执行的代码
elif 条件2:
条件2为True执行的代码
......
elif 条件n:
代码n
else:
以上都为False执行的代码
line = "big"
if line == "big":
print("大弦嘈嘈如急雨")
elif line == "small":
print("小弦切切如私语")
else:
print("嘈嘈切切错杂弹,大珠小珠落玉盘。")
5.嵌套分支结构
if 条件:
条件为True执行的代码
if 条件2:
条件2为 True执行的代码
else:
条件为False执行的代码
bird = "莺"
water = "泉"
if bird == "莺":
print("间关莺语花底滑,")
if water == "泉":
print("幽咽泉流冰下难。")
else:
print("冰泉冷涩弦凝绝,凝绝不通声暂歇。")
6.三元表达式
格式
a = y if x else z
y:条件为真的返回结果
x:判断条件
z:条件为假的返回结果
a = "轻拢慢捻抹复挑"
b = "初为霓裳后六幺"
c = "窗前明月光"
sentence = b if a == "轻拢慢捻抹复挑" else c
print(sentence)
转载自原文链接, 如需删除请联系管理员。
原文链接:低眉信手续续弹,说尽心中无限事——python分支结构,转载请注明来源!