欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年08月18日 09:37:53   作者:wakeyo_J  
這篇文章主要介紹了Python條件分支和循環(huán)用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python邏輯運(yùn)算操作符,條件分支語句,循環(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ù)實(shí)際情況連續(xù)使用,但是else只能用在最后而且只能使用一次。

4. 案例

案例來源《python編程從零基礎(chǔ)到項(xiàng)目實(shí)戰(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可以為布爾值,也可以是運(yùn)算表達(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)文章

  • zookeeper python接口實(shí)例詳解

    zookeeper python接口實(shí)例詳解

    這篇文章主要介紹了zookeeper python接口實(shí)例詳解,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python中python-nmap模塊的使用介紹

    Python中python-nmap模塊的使用介紹

    這篇文章主要介紹了Python中python-nmap模塊的使用,主要是portScanner()類方法展開全文,portScanner()類用于實(shí)現(xiàn)對指定主機(jī)進(jìn)行端口掃描,更多介紹內(nèi)容,需要的朋友可以參考一下
    2022-02-02
  • 對于Python深淺拷貝的理解

    對于Python深淺拷貝的理解

    這篇文章主要介紹了對于Python深淺拷貝的理解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python常見類型轉(zhuǎn)換的小結(jié)

    Python常見類型轉(zhuǎn)換的小結(jié)

    本文主要介紹了Python常見類型轉(zhuǎn)換的小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python標(biāo)準(zhǔn)庫os常用函數(shù)和屬性詳解

    Python標(biāo)準(zhǔn)庫os常用函數(shù)和屬性詳解

    os模塊是Python標(biāo)準(zhǔn)庫中的一個用于訪問操作系統(tǒng)相關(guān)功能的模塊,os模塊提供了一種可移植的使用操作系統(tǒng)功能的方法,本文給大家介紹下?OS標(biāo)準(zhǔn)庫常用函數(shù)和屬性,感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • 用Python的SimPy庫簡化復(fù)雜的編程模型的介紹

    用Python的SimPy庫簡化復(fù)雜的編程模型的介紹

    這篇文章主要介紹了用Python的SimPy庫簡化復(fù)雜的編程模型的介紹,本文來自于官方的開發(fā)者技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • Python聚類算法之基本K均值實(shí)例詳解

    Python聚類算法之基本K均值實(shí)例詳解

    這篇文章主要介紹了Python聚類算法之基本K均值運(yùn)算技巧,結(jié)合實(shí)例形式較為詳細(xì)的分析了基本K均值的原理與相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Python中類型檢查的詳細(xì)介紹

    Python中類型檢查的詳細(xì)介紹

    Python是一種非常動態(tài)的語言,函數(shù)定義中完全沒有類型約束。下面這篇文章主要給大家詳細(xì)介紹了Python中類型檢查的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • python經(jīng)典百題之static定義靜態(tài)變量的三種方法

    python經(jīng)典百題之static定義靜態(tài)變量的三種方法

    日常腳本編寫過程中時常會用到python的靜態(tài)方法、實(shí)例方法、類方法,下面這篇文章主要給大家介紹了關(guān)于python經(jīng)典百題之static定義靜態(tài)變量的三種方法,需要的朋友可以參考下
    2024-09-09
  • 跟老齊學(xué)Python之不要紅頭文件(2)

    跟老齊學(xué)Python之不要紅頭文件(2)

    在前面學(xué)習(xí)了基本的打開和建立文件之后,就可以對文件進(jìn)行多種多樣的操作了。請看官要注意,文件,不是什么特別的東西,就是一個對象,如同對待此前學(xué)習(xí)過的字符串、列表等一樣。
    2014-09-09

最新評論