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("美女姐姐")
elseprint("小仙女"# else 不可以单独使用!!!ifelse模拟一个用户登录功能
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 @   Hsummer  阅读(343)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示