程序结构
程序的三种结构
- 顺序
- 循环
- 分支
分支结构
- 分支结构基本语法
if 条件表达式:
语句1
语句2
语句3
.......
- 条件表达式就是计算结果必须为布尔值的表达式
- 表达式后面的冒号不能少
- 注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级
-条件表达式结果为True执行if后面的缩进的语句块
#if 语句练习
#如果大家都学习python,这个编程语言就火了
a = "如果大家都学习python"
#字符串的真假
#只有空字符串为False,其余都为True
if a:
print("这个变成语言就火了")
print("简直666")
print("跳过程序块执行这条打印语句")
#if练习2
age = 19
if age > 16:
print("去网吧")
print("成年再去把")
双向分支
- if.....else.....表达
- 语法结构:
if 条件表达式:
语句
else:
语句
age = 19
if age > 18:
print("一起去网吧玩去吧")
else:
print("等成年再去吧~")
print("还是要开开心心的活下去呢~")
#input的作用是:
#1.在屏幕上输出括号内的字符串
#2.接受用户输入的内容并返回到程序
#3.input返回的内容一定是字符串类型
#input负责接受用户输入并把内容返回给变量
gender = input("请输入您的性别:")
print(gender)
if gender == "man":
print("抽烟喝酒烫头走起~")
elif:
print(“化妆骑摩托看星星去咯~")
else:
print("输入好像有点问题呢。。。")
练习题:
#考试成绩判断
成绩由用户自行输入
90分以上:输出优秀;80-90:良;70-80:中;60-70:平;60以下:还需要努力
result = input("请输入成绩:")
if str(result) >= str(90):
print("优秀~")
elif str(result) >= str(80) and str(result) < str(90):
print("良")
elif str(result) >= str(70) and str(result) <str(80):
print("中")
elif str(result) >= str(60) and str(result) < str(70):
print("平")
else:
print("还需要努力呀")