最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pythotn條件分支與循環(huán)詳解

 更新時間:2021年08月18日 09:37:53   作者:wakeyo_J  
這篇文章主要介紹了Python條件分支和循環(huán)用法,結(jié)合實例形式較為詳細(xì)的分析了Python邏輯運算操作符,條件分支語句,循環(huán)語句等功能與基本用法,需要的朋友可以參考下

if條件分支

1. if語句基本用法

if boolean_value:
		子代碼模塊1

1)判斷條件  

boolean_value是if語句判斷條件,以布爾值的形式判斷if語句是否執(zhí)行子代碼模塊1。當(dāng)boolean_value值為True時,則執(zhí)行在代碼模塊1;當(dāng)值為False時,就不會執(zhí)行。

2)示例

>>> if True:
	print("hello world")

hello world

if語句支持多行執(zhí)行,但是必須要加冒號。

對于boolean_value,除了可以使用布爾值外,還可以使用表達(dá)式,表達(dá)式計算最終結(jié)果為布爾值。

hello world
>>> if 5>2:
	print("xxxxx")

xxxxx
>>> if 2>5:
	print("ok")

>>> 

2. 雙分支判斷

if boolean_value:
	子代碼模塊1
else:
	子代碼模塊2

示例

>>> if False:
		print("ok")
	else:
		print("no")

no

3. 多條件多分支判斷

if boolean_value1:
	子代碼模塊1
elif boolean_value2:
	子代碼模塊2
else:
	子代碼模塊3

這里引入的elif進(jìn)行新的條件判斷,在if語句中elif可以依據(jù)實際情況連續(xù)使用,但是else只能用在最后而且只能使用一次。

4. 案例

案例來源《python編程從零基礎(chǔ)到項目實戰(zhàn)》劉瑜(著)

要求

(1)用字符串記錄上述內(nèi)容

(2)檢查字符串的長度

(3)用條件判斷找出三酷貓想要找的烏龜,想知道釣了幾只,并告訴是奇數(shù)還是偶數(shù)

#三酷貓釣魚記錄查找
fish_record = "鯽魚5條、鯉魚8條、鰱魚7條、草魚2條、黑魚6條、烏龜1只"
print(len(fish_record))

if fish_record[0:2]=="烏龜":
    print("是烏龜嗎?,是"+fish_record[0:2])
    
elif fish_record[5:7]=="烏龜":
    print("是烏龜嗎?,是"+fish_record[5:7])
    
elif fish_record[10:12]=="烏龜":
    print("是烏龜嗎?,是"+fish_record[10:12])
    
elif fish_record[15:17]=="烏龜":
    print("是烏龜嗎?,是"+fish_record[15:17])
    
elif fish_record[20:22]=="烏龜":
    print("是烏龜嗎?,是"+fish_record[20:22])
    
elif fish_record[25:27]!="烏龜":
    if int(fish_record[27])%2 == 0:
        print("找到烏龜了,是%d只,偶數(shù)"%(int(fish_record[27])))
    else:
        print("找到烏龜了,是%d只,奇數(shù)"%(int(fish_record[27])))

while 循環(huán)

1. while語句基本用法

while語句的基本語法格式:

while boolean_value:子代碼模塊1

在這里插入圖片描述

1)while語法格式說明  

boolean_value為while語句的循環(huán)判斷條件。當(dāng)其為True時,會執(zhí)行在代碼模塊1;當(dāng)其值為False時,終止循環(huán)。

boolean_value可以為布爾值,也可以是運算表達(dá)式。

在這里插入圖片描述

在這里插入圖片描述

示例1:

pwd = ''  # 注:這個''代表空字符串
while pwd != '520666':
    pwd = input('請輸入銀行卡密碼:')
print('卡內(nèi)還有999999999999元~')

示例2(嵌套):

while i<2:
	while i<j:
		print("%d,"%((i+1)*j))
		i -= 1
	i += 1

2. 練習(xí)

獲取用戶輸入的任意數(shù),判斷其是否是質(zhì)數(shù)?

# 獲取用戶輸入的任意數(shù),判斷其是否是質(zhì)數(shù)?
while True:
    n = int(input('請輸入數(shù)字:'))
    if n == 0:
        print('%d不是質(zhì)數(shù),請重新輸入!'%n)
    elif n % 2 == 1:
        print('%d是質(zhì)數(shù)。'%n)
        break
    else:
        continue

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Python多進(jìn)程模式實現(xiàn)多核CPU并行計算

    Python多進(jìn)程模式實現(xiàn)多核CPU并行計算

    隨著計算機硬件的不斷發(fā)展,多核CPU已經(jīng)成為普及的硬件設(shè)備,在本文中,我們將重點介紹在Python中如何利用多進(jìn)程模式提高程序的執(zhí)行效率,感興趣的可以了解一下
    2023-05-05
  • pytorch 圖像預(yù)處理之減去均值,除以方差的實例

    pytorch 圖像預(yù)處理之減去均值,除以方差的實例

    今天小編就為大家分享一篇pytorch 圖像預(yù)處理之減去均值,除以方差的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python 可迭代對象 iterable的具體使用

    Python 可迭代對象 iterable的具體使用

    本文主要介紹了Python可迭代對象iterable,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Python如何使用logging為Flask增加logid

    Python如何使用logging為Flask增加logid

    這篇文章主要介紹了Python如何使用logging為Flask增加logid,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • python3.x中安裝web.py步驟方法

    python3.x中安裝web.py步驟方法

    在本篇文章里小編給大家分享的是關(guān)于python3.x中安裝web.py步驟方法,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • PyQt5+pycharm開發(fā)環(huán)境搭建的實現(xiàn)步驟(圖文)

    PyQt5+pycharm開發(fā)環(huán)境搭建的實現(xiàn)步驟(圖文)

    本文針對創(chuàng)建PyQt運行環(huán)境+PyCharm開發(fā)環(huán)境的過程進(jìn)行記錄,文中通過圖片示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • python 字典訪問的三種方法小結(jié)

    python 字典訪問的三種方法小結(jié)

    今天小編就為大家分享一篇python 字典訪問的三種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python的條件語句與運算符優(yōu)先級詳解

    Python的條件語句與運算符優(yōu)先級詳解

    這篇文章主要介紹了Python的條件語句與運算符優(yōu)先級,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-10-10
  • Python爬蟲實例爬取網(wǎng)站搞笑段子

    Python爬蟲實例爬取網(wǎng)站搞笑段子

    這篇文章主要介紹了Python爬蟲實例爬取網(wǎng)站搞笑段子,具有一定參考價值,看完了代碼不妨看看段子,希望大家每天開心。
    2017-11-11
  • python清理pip包管理器的完整指南

    python清理pip包管理器的完整指南

    在?Python?開發(fā)中,pip?是最常用的包管理工具,隨著項目的不斷發(fā)展,開發(fā)者往往會在環(huán)境中安裝大量的依賴包,隨著時間的推移,這些包可能會造成環(huán)境混亂、冗余、包版本沖突等問題,本文將詳細(xì)介紹如何清理?pip?包管理器中的緩存,需要的朋友可以參考下
    2024-11-11

最新評論

扶风县| 将乐县| 和政县| 清新县| 延庆县| 阜宁县| 十堰市| 苗栗市| 隆尧县| 胶南市| 衡东县| 磐安县| 深水埗区| 衡东县| 米泉市| 桃江县| 渝北区| 汤原县| 安新县| 彰化县| 惠来县| 泰来县| 南康市| 板桥市| 永修县| 疏附县| 东台市| 南宁市| 石门县| 裕民县| 五家渠市| 延吉市| 陈巴尔虎旗| 佛坪县| 武强县| 徐州市| 孟村| 旬邑县| 宾阳县| 龙游县| 滁州市|