本内容均来自在北京图灵学院Python免费全栈学习的课堂笔记
程序结构
- 程序的三种结构:
- 顺序
- 循环
- 分支
分支结构
- 分支结构基本语法
- if 条件表达式:
语句1
语句2
语句3
…
- if 条件表达式:
双向分支
- if…else…表达
- 语法结构:
if 条件表达式:
语句1
语句2
语句3
…
else:
语句1
语句2
语句3
… - 条件表达式就是计算结果必须为布尔值的表达式
- 表达是后面的冒号不能少
- 注意if后面出现的语句,如果属于if语句块,则必须同一个缩进等级
- 条件表达式结果为True执行if后面的缩进的语句块
小案例:
# if 语句
# 字符串的真假:只有空字符串为False,其余全为True
a = "天天好好学习"
if a:
print("牛逼")
print("愉快地玩耍")
执行结果:
牛逼
愉快地玩耍
# if...else...语句
a = "天天好好学习"
if a:
print("牛逼")
else:
print("愉快地玩耍")
执行结果:
牛逼
input
- 在屏幕上输出括号内的字符串
- 接收用户输入的内容并返回到程序
- input返回的内容一定是字符串类型的
# input案例
gender = input("你是男生还是女生:")
print("你输入的是:" + gender)
if gender == "man":
print("一起喝酒去")
else:
print("好吧!再见")
执行结果: