亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python分支語句

標簽:
Python


程序控制

  • 顺序
    按照先后顺序一条条执行
    例如:先洗手,再吃饭,再洗碗

  • 分支
    根据不同的情况判断,条件满足执行某条件下的语句
    例如:先洗手,如果饭没有做好,玩游戏,如果饭做好了,就吃饭,如果饭都没有做,叫外卖。

  • 循环
    条件满足就反复执行,不满足就不执行或不再执行。
    例如:先洗手,看饭好了没有,没有好,一会来看一次,直到饭做好了,才开始吃饭。这里的循环条件是饭没有做好,就循环地看饭好了没有。

    单分支语句

  • if语句
    if condition:
    代码块
    condition必须是一个bool类型,这个地方有一个隐式转换bool(condition)
    if 1<2:
    print('1 less than 2')

  • 代码块
    类似于if语句的后面就是一个语句块
    在if,for,def,class等

    真值表

对象/常量
“ ”
“string”
0
>=1
<=-1
()空元组
空列表
空字典
None
    False等价布尔值,相当于bool(value)        空集合            空字符串            空字典            空列表            空元组        None对象        0

多分支语句

  • if...elif...else语句
    if condition1:
    代码块1
    elif condition2:
    代码块2
    elif condition3:
    代码块3
    .......
    else:
    代码块

  • 举例
    a = 5
    if a<0:
    print('nagative ')
    elif a ==0:
    print('zero')
    else:
    print('positive')

    分支嵌套

  • 嵌套结构,可以是分支,循环的嵌套

  • 可以互相嵌套多层

  • 举例
    score=80
    if score<0:
    print('wrong')
    else:
    if score==0:
    print('egg')
    elif score <=100:
    print('right')
    else:
    print('too big')

练习

  • 给定一个不超过5位的正整数,判断其有几位

  • 使用input函数
    num = int(input('>>>'))
    if (num<10):
    print('1')
    elif (num<100):
    print('2')
    elif (num<1000):
    print('3')
    elif (num<10000):
    print('4')
    运行:

    >>12
    2

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消