Python----Python基础(控制语句、判断语句、循环语句、match...case)

一、控制语句(逻辑语句)

1.1.简介

控制语句:把语句组合成能完成一定功能的小逻辑模块。

分为三类:顺序、选择和循环。

1.2、条件语句

  1. 顺序结构”代表“先执行a,再执行b”的逻辑。比如,先找个女朋友,再给女朋友打电话;先订婚,再结婚;

  2. “条件判断结构”代表“如果…,则…”的逻辑。比如,如果女朋友来电,则迅速接电话;如果看到红灯,则停车;

  3. “循环结构”代表“如果…,则重复执行…”的逻辑。比如,如果没打通女朋友电话,则再继续打一次; 如果没找到喜欢的人,则再继续找

条件语句:
    条件语句能够表达 "如果...否则..." 这样的语义,这构成了计算机中的
判断逻辑. 这种语句就是判断语句.
    条件语句也称之为分支语句。 
    
demo:
    如果羊村没有喜羊羊. 
        1. 美羊羊喜欢上沸羊羊
        2. 懒洋洋被灰太狼吃掉
        3. 羊村就没有都被抓走了
        4. 灰太狼就成为狼族的骄傲.
                            
demo:
    如果  我认真敲代码
        我就很容易找到工作。
    否则
        我就容易失业。
    
    同样的逻辑,也可以反着表达
    
    如果 我选择躺平
        我毕业就容易失业
    否则
        我就很容易找到工作    

二、判断语句

2.1、语法格式

Python语言中使用 if...else 关键字来表示条件语句。

python语句中判断语句有三种分支结构
    a.单分支语句结构  if 
    b.双分支语句结构  if...else 
    c.多分支语句结构  if...elif...else   

2.2、单分支语句结构 

语法:
    if condition:  # ps 冒号是不能丢的
    (Tab) do_someting1
          do_someting2
    next_someting 
ps:
    python语法是一个严格按照缩减的语言。
    
上述语法代表含义:
    判断condition条件是否为真;
        True: 执行do_someting1, do_someting2,然后就出了判断语句,
              执行next_someting.
              
        False:if条件语句里面的内容是不执行的,直接执行 next_someting.
num = input("输入一个数字:")
if int(num)<10:
  print("小于10的数:"+num)

条件表达式中,不能有赋值操作符=

        在Python中,条件表达式不能出现赋值操作符=,避免了其他语言中经常误将关系运算符==写作赋值运算符=带来的困扰。        

2.3、双分支选择结构

2.3.1、双分支选择结构

双分支:

        双分支结构语句指的是: 如果 满足条件 执行code1, 不满足条件执行 code2.

语法规则:

         if condition:

        (Tab) do_someting1

        else:

        (Tab) do_someting2

语义:

        判断条件 condtion是否为真, 如果为真,则执行         do_someting1, 否则 则执行 do_someting2.

demo: (1). 从键盘中输入一个数字. 判断这个数字是否是奇数。 ps: 不能被2整除的就是奇数

2.3.2、三元条件运算符 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值