python分支结构

if分支

语法结构:
if 条件 :
    条件成立执行的代码
举例:
age = 19
if age > 20:
   print("美女姐姐")
   if True:
      print("小仙女")
# if条件也可以是布尔值(True和False)

流程图:
image

if和else分支

语法结构 :
if 条件 :
   条件成立执行的代码
else :
   条件不成立执行的代码
举例:
age = 18
if age > 20:
   print("美女姐姐")
else:
      print("小仙女")
# else 不可以单独使用!!!

 用if和else模拟一个用户登录功能
username = input("请输入您的用户名》》》")
password = input("请输入您的登录密码》》》")
if username == 'summer' and password == '12345':
      print("登录成功")
else :
      print('登录失败')
 #判断条件可以是一个,也可以是逻辑运算符链接的多个!!

流程图:
image

if..elfe..else分支

语法结构:
if 条件1:
   条件1成立执行的代码
elif 条件2:
   条件1不成立,条件2执行的代码
elif 条件3:
   条件1和条件2都不成立,条件3执行的代码
else:
   上述条件都不成立执行的代码
   
举例:
用if ..elif...else分支写一个成绩评判系统
score = input("请录入学生成绩》》:")
if score > '90' :
   print('优秀')
elif score > '80' :
   print('合格')
elif score > '60' :
   print('及格')
else :
   print("重新考试")
# else和elif都不可以单独使用!!!

流程图:
image

if嵌套

ticket =input('请输入您的票数:')
if ticket > '0':
    print("验票通过")
    knife = input('检测您的水果刀的长度是:')
    if knife > '10' :
        print("被警察带走")
    else :
        print('顺利进入候车厅')
else :
     print('没有票,不能进站')

流程图:
image

posted @ 2022-07-02 17:06  Hsummer  阅读(377)  评论(1)    收藏  举报