python-if

  1. if 語句體驗(yàn)
    1.1 if 判斷語句基本語法在 Python 中,if 語句 就是用來進(jìn)行判斷的,格式如下:
if 要判斷的條件:
條件成立時(shí),要做的事情
……

2.0 判斷語句演練 —— 判斷年齡需求
1. 定義一個(gè)整數(shù)變量記錄年齡
2. 判斷是否滿 18 歲 (>=)
3. 如果滿 18 歲,允許進(jìn)網(wǎng)吧嗨皮

# 1. 輸入用戶年齡
age = int(input("今年多大了?"))

# 2. 判斷是否滿 18 歲
# if 語句以及縮進(jìn)部分的代碼是一個(gè)完整的語法塊
if age >= 18:
print("可以進(jìn)網(wǎng)吧嗨皮……")
else:
print("你還沒長大,應(yīng)該回家寫作業(yè)!")

# 3. 思考!- 無論條件是否滿足都會(huì)執(zhí)行
print("這句代碼什么時(shí)候執(zhí)行?")

3.1 and條件1 and 條件2
* 與/并且
* 兩個(gè)條件同時(shí)滿足,返回 True
* 只要有一個(gè)不滿足,就返回 False

3.2 or條件1 or 條件2
* 或/或者
* 兩個(gè)條件只要有一個(gè)滿足,返回 True
* 兩個(gè)條件都不滿足,返回 False

3.3 notnot 條件
* 非/不是

  1. if 語句進(jìn)階
    4.1 elif
    • 在開發(fā)中,使用 if 可以 判斷條件
    • 使用 else 可以處理 條件不成立 的情況
    • 但是,如果希望 再增加一些條件,條件不同,需要執(zhí)行的代碼也不同 時(shí),就可以使用 elif
    • 語法格式如下:
if 條件1:
條件1滿足執(zhí)行的代碼
……
elif 條件2:
條件2滿足時(shí),執(zhí)行的代碼
……
elif 條件3:
條件3滿足時(shí),執(zhí)行的代碼
……
else:
以上條件都不滿足時(shí),執(zhí)行的代碼
……

注意
1. elif 和 else 都必須和 if 聯(lián)合使用,而不能單獨(dú)使用
2. 可以將 if、elif 和 else 以及各自縮進(jìn)的代碼,看成一個(gè) 完整的代碼塊

if 的嵌套elif 的應(yīng)用場景是:同時(shí) 判斷 多個(gè)條件,所有的條件是 平級(jí) 的
* 在開發(fā)中,使用 if 進(jìn)行條件判斷,如果希望 在條件成立的執(zhí)行語句中 再 增加條件判斷,就可以使用 if 的嵌套
* if 的嵌套 的應(yīng)用場景就是:在之前條件滿足的前提下,再增加額外的判斷
* if 的嵌套 的語法格式,除了縮進(jìn)之外 和之前的沒有區(qū)別
* 語法格式如下:

if 條件 1:
條件 1 滿足執(zhí)行的代碼
……

if 條件 1 基礎(chǔ)上的條件 2:
條件 2 滿足時(shí),執(zhí)行的代碼
……

# 條件 2 不滿足的處理
else:
條件 2 不滿足時(shí),執(zhí)行的代碼

# 條件 1 不滿足的處理
else:
條件1 不滿足時(shí),執(zhí)行的代碼
……
  1. 石頭剪刀布
    目標(biāo)
    1. 強(qiáng)化 多個(gè)條件 的 邏輯運(yùn)算
    2. 體會(huì) import 導(dǎo)入模塊(“工具包”)的使用

需求
1. 從控制臺(tái)輸入要出的拳 —— 石頭(1)/剪刀(2)/布(3)
2. 電腦 隨機(jī) 出拳 —— 先假定電腦只會(huì)出石頭,完成整體代碼功能
3. 比較勝負(fù)

Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 補(bǔ)充第二篇,07-12 回顧復(fù)習(xí):程序結(jié)構(gòu):順序結(jié)構(gòu);選擇結(jié)構(gòu);循環(huán)結(jié)構(gòu)(while :break contin...
    初了誰的眼閱讀 259評(píng)論 0 0
  • 〇、前言 本文共108張圖,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 19,591評(píng)論 17 410
  • 補(bǔ)發(fā) 7-11內(nèi)容筆記: 上節(jié)課復(fù)習(xí)回顧:編程:通過編程語言解決現(xiàn)實(shí)生活中的各種問題編程過程:需求分析->詳細(xì)設(shè)...
    初了誰的眼閱讀 232評(píng)論 0 0
  • 1注釋單行注釋 #多行注釋 """"""2算術(shù)運(yùn)算常見的運(yùn)算符:+ - * / // % **...
    小袋鼠cf閱讀 148評(píng)論 0 0
  • 文筆訓(xùn)練營第一課 作業(yè): 1. 好好思考一下,你有沒有一個(gè)寫文章時(shí)可供征引闡發(fā)的資源庫? 如果有,是哪一方面,已經(jīng)...
    浩然123閱讀 426評(píng)論 2 1

友情鏈接更多精彩內(nèi)容