流程控制
-
”“”’‘“”’‘’代码缩进
在python中使用缩进来表示代码的从属关系, 一般情况下我们会采取4个空格来表示缩进,并不是所有代码都有子代码,目前只有if可以拥有子代码,同属于一个关键字的子代码必须要保持相同的缩进量;
ps ; 可以简单的记忆遇到冒号下面的代码必须要缩进‘’‘’‘’‘’
顺序结构; 代码自从上往下依次运行(我们之前写的代码都是顺序结构)
分支结构;代码运行到某个节点之后根据条件的不同会执行不同的代码(if 判断)
# 有个男孩子的年龄大于28岁, 打印大帅哥
boy_age = 30
if boy_age < 49: # if 判断
print('大帅哥好')
print('大帅哥好')
print('大帅哥好')
print('大帅哥好')
# 判断条件成立之后才会执行之后的代码 ,
假设男生的年龄小于20岁,打印小哥哥, 否则打印不好意思
boy_age = 18
if boy_age < 24:
print('小哥哥好')
else: else 否则的意思 print('不好意思')
如果条件成立的话则走if的子代码,
如果条件不成立的话则走else的子代码
循环结构;代码运行到某个节点之后一直重复某一点代码直到结束(whife,for)
总结;
一个代码里面如果有if, elif,else三者的话,当条件成立的话优先用if的子代码,elif,else直接不考虑,当if条件不成立的要用elif的子代码,其他的都不考虑。如果条件都不成立的话则用else的子代码,他们两都不用考虑。
#条件也可以是多个类型链接到一起: if嵌套
gender = 'female'
age = 20
height = 180
is_beautiful = True
is_success = True
if gender == 'famale' and age <24 and height<200 and is beautiful:
print('能否看个电影')
if is success:
print('喝酒')
else:
print('你是个色狼')
else:
print('对不起我先走了')
#, 用户登录功能
#1 获取用户的用户名和密码
username = input('username>>>:')
password = input('password>>>:')
# 2 判断用户名和密码是否正确
if username == 'jiangqi' and password == '123':
print('你他么是蒋琦么')
else:
print('是你大爷我')
成绩评判系统
"""
分数大于90 打印优秀
分数大于80 打印良好
分数大于70 打印一般
分数大于60 打印及格
分数小于60 打印挂科
"""
# score = input('score>>>:')
# # 暂且先忽略
# score = int(score)
# if score > 90:
# print('优秀')
# elif score > 80:
# print('良好')
# elif score > 70:
# print('一般')
# elif score > 60:
# print('及格')
# else:
# print('挂科')
# 2.用户登录功能
# 1.获取用户的用户名和密码
# username = input('username>>>:')
# password = input('password>>>:')
# # 2.判断用户名和密码是否正确
# if username == 'jason' and password == '123':
# print('老板好 来宾三位!')
# else:
# print('去你妹的')
# 3.根据星期的不同做出不同的动作 周一到周五划水 周六周日躺平
# today = input('周几>>>:')
# if today in ('一','二','三','四','五'):
# print('划水')
# elif today in ('六','七'):
# print('躺平')
