python編程基礎---if語言

@python編程基礎—if語言
02.if語句
2.1if的語法
If 要判斷的條件 :
條件成立,要做的事
。。。。
注意:代碼縮進按一個Tab鍵,或者使用4個空格(推薦)
但是空格不能與tab混用
2.2判斷語句的演練———去網吧嗎
1.記錄年齡
2.是否滿足18歲
3.滿足—去上網,不滿足----禁止
#1.判斷年齡
age=18
#2…是否滿足18歲
ifage>=18:
#3.滿足—去上網
print(“歡迎來到網吧”)#剪切是ctrl x#粘貼是ctrl v
注意:
1.符號的意義:賦值 =;相等 ==;不等於!=;大於等於>=;小於等於<=(符號之間無空格)
2.if語句和縮進構成完整的代碼塊

 小箭頭是方便區分局部代碼的
2.3else-------條件不成立執行代碼
格式: if 要判斷的條件:
              條件成立時,要做的事
           else:
              條件不成立時,要做的事
 注意:else必須配合if使用,if用來執行要判斷的條件
 2.4判斷語句的演練
  #1.判斷年齡
  age = 10
  #2..是否滿足18歲
  if age>=18 :
  #3 .滿足---去上網
   print("歡迎來到網吧")#剪切是ctrl x #粘貼是ctrl  v
   print("二樓vip兩位")
  #4.不滿足回家寫作業
  else:
    print("回家寫作業")#統一添加單行註釋#:選中ctrl+/

對於input函數輸入的是字符串,符號兩邊必須是同樣的數據類型。可使用int()轉變成一樣的

if-else可以看成整個代碼塊

03.邏輯運算
• 在運行程序時,需要滿足多個判斷條件,常使用邏輯運算符進行拼接,成爲更復雜的條件。(可以看成一個塊)
• 邏輯運算符包括:與and/或or/非not
3.1 and
格式:
條件1 and 條件2
與表達並且含義
全部條件成立纔算成立
3.2 or
條件1 or 條件2
或表達或者的含義
有一個條件成立就成立,都不成立纔是不成立
3.3非not
表達取反的含義,不連接條件
3.4案例1-判斷年齡

在確定邏輯運算符時,可以通過細分條件以及帶入特定的值進行判斷

3.5案例2not舉例
#定義一個布爾型變量is_employee
is_employee = False
#不是本公司員工禁止入內
if not is_employee:
    #在開發中,通常希望某個條件不滿足時
,執行一些代碼,可以使用not
    #另外,如果拼接比較複雜的邏輯運算條件時可以使用not
    print("GO AHEAD")

04.條件不同,要執行代碼也不同—elif
格式: if 條件 1 :
elife 條件2 :
條件滿足執行代碼
elife 條件3:
else : (以上條件都不滿足,執行代碼)
與邏輯運算的區別:
邏輯運算,條件一起滿足後,只執行一部分代碼。而不能區分條件不同,代碼不同。
注意:elife本質上也是一個if函數,條件上無先後關係
elif必須和if,else搭配使用
elife和if,else構成一個完整的代碼塊。
4.1elif的演練-----運動
要求
• 定義一個時間的變量
• 週一打籃球,踢足球
• 週二羽毛球,乒乓球
• 其他時間游泳
# • 定義一個時間的變量
week = “週六”
# • 週一打籃球,踢足球
if week ==“週一”:
print(“打籃球”)
print(“踢足球”)
# • 週二踢羽毛球,乒乓球
elif week ==“週二”:
print(“羽毛球”)
print(“乒乓球”)
# • 其他時間游泳
else:
print(“游泳”)

代碼的寫,可以根據需求一小步,一小步書寫。
4.2if的嵌套結構
01嵌套結構的使用:
在之前(有先後的關係)的條件滿足下,再增加額外的判斷
遵循if的語法,除縮進外無其他不同
02嵌套結構的語法格式:
if 條件一:
條件1滿足執行的代碼
if :建立在條件1基礎上的條件2
else:不滿足條件2執行的代碼
else:
不滿足條件一執行的代碼
03嵌套結構的演練-------買車票
需求
定義布爾型變量,是否有車票
定義刀的長度
是否有車票
若刀的長度超過20釐米,提示需要安檢,否則安檢通過
如果沒有不允許進

    統一縮進,選中用tab鍵,縮進加多了shift+tab

歡迎使用Markdown編輯器

你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。

新的改變

我們對Markdow在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章