亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一起來了解python的if流程控制

 更新時(shí)間:2022年01月27日 16:11:10   作者:童話的python之旅  
這篇文章主要為大家詳細(xì)介紹了python的if流程控制,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

1、流程控制和分支結(jié)構(gòu)

流程控制

概念:
	流程:代碼執(zhí)行的過程
	流程控制:對代碼執(zhí)行過程的管控
流程控制三大結(jié)構(gòu):
	(1)順序結(jié)構(gòu):從上到下,代碼依次執(zhí)行
	(2)分支結(jié)構(gòu): 一共4個(gè)
	(3)循環(huán)結(jié)構(gòu):while for

分支結(jié)構(gòu)

(1) 單分支
(2) 雙分支
(3) 多分支
(4) 巢狀分支

2、if的單分支結(jié)構(gòu)

語法:
	if 條件表達(dá)式:
		代碼塊
運(yùn)行機(jī)制:
	如果條件表達(dá)式成立(為真),則執(zhí)行代碼塊,否則不執(zhí)行代碼塊。
注:代碼塊-->以冒號作為開始,用縮進(jìn)來劃分相同的作用域,這個(gè)整體稱之為代碼塊。
    作用域-->產(chǎn)生作用的區(qū)域
# 例一
name1 = '小郭'
if name1 == '小郭':
	print('我叫:',name)
# 結(jié)果:
#	 我叫: 小郭
# 例二
name2 = '哈哈'
if name == '小郭':
	print('我叫:',name)
# 條件表達(dá)式不成立,沒有運(yùn)行結(jié)果。

3、if的雙分支結(jié)構(gòu)

語法:
	if 條件表達(dá)式:
		代碼塊1
	else:
		代碼塊2
運(yùn)行機(jī)制:
	如果條件表達(dá)式成立(為真),則執(zhí)行代碼塊1;
	如果條件表達(dá)式不成立(為假),則執(zhí)行代碼塊2;
注:
	if 下面的代碼塊叫做 真區(qū)間
	else 下面你的代碼塊叫做 假區(qū)間
# 例一
money = 5
if money > 5:
	print('乘出租車回家')
else :
	print('乘公交車回家')
# 運(yùn)行結(jié)果:
# 	乘公交車回家
# 例二
username = input('請輸入用戶名:')
password = input('請輸入密碼')
if username=='小郭' and password=='0000':
	print('登錄成功,歡迎來到~~')
else :
	print('登錄失敗,密碼或的用戶名錯(cuò)誤')

請?zhí)砑訄D片描述

請?zhí)砑訄D片描述

4、if的多分支結(jié)構(gòu)

語法:
	if 條件表達(dá)式1:
		代碼塊1
	elif 條件表達(dá)式2:
		代碼塊2
	elif 條件表達(dá)式3:
		代碼塊3
	else:
		代碼塊4
運(yùn)行機(jī)制:
	默認(rèn)從上到下
	如果條件表達(dá)式1成立則執(zhí)行代碼塊1,否則向下執(zhí)行
	如果elif里的某個(gè)條件表達(dá)式成立。則執(zhí)行對應(yīng)的代碼塊。
	如果if和elif里的條件表達(dá)式?jīng)]有一個(gè)成立,則執(zhí)行else對應(yīng)的代碼塊。
注:
	    如果有一個(gè)條件表達(dá)式成立,就執(zhí)行這個(gè)條件表達(dá)式對應(yīng)代碼塊的內(nèi)容,
	剩下的所有條件表達(dá)式和else對應(yīng)的代碼塊都不執(zhí)行了。
	elif 可以是1個(gè),也可以是多個(gè),
	else 只能是1個(gè),或者沒有
# 例一
age = 20
if age>0 and age<=18:
	print('未成年')
elif age>18 and age<=60:
	print('中年')
elif age>60:
	print('老年')
# 結(jié)果:
# 	中年
# 例二print('''1: 榴蓮2:椰子3:水蜜桃4:哈密瓜5:芒果''')num = int(input('請選擇你喜歡的水果:'))if num==1:print('你喜歡吃榴蓮')elif num==2:print('你喜歡吃椰子')elif num==2:print('你喜歡吃水蜜桃')elif num==3:print('你喜歡吃蘋果')elif num==4:print('你喜歡吃哈密瓜')elif num==5:print('你喜歡吃芒果')else :print('你不喜歡吃水果')# 例二
print('''
1: 榴蓮
2:椰子
3:水蜜桃
4:哈密瓜
5:芒果
''')
num = int(input('請選擇你喜歡的水果:'))
if num==1:
	print('你喜歡吃榴蓮')
elif num==2:
	print('你喜歡吃椰子')
elif num==2:
	print('你喜歡吃水蜜桃')
elif num==3:
	print('你喜歡吃蘋果')
elif num==4:
	print('你喜歡吃哈密瓜')
elif num==5:
	print('你喜歡吃芒果')
else :
	print('你不喜歡吃水果')

請?zhí)砑訄D片描述

請?zhí)砑訄D片描述

5、巢狀分支

多層if結(jié)構(gòu)嵌套組合形成巢狀分支
name = '小郭'
sex = '男'
age = 22
occupation = '學(xué)生'
grade = '大三'
if name == '小郭':
	if sex == '男':
		if age == 22:
			if occupation == '學(xué)生':
				if  grade == '大三':
					print("我叫:{},性別{}:,年齡:{},職業(yè):{},工齡:{}".format(name,sex,age,occupation,grade))
				else:
					print("哈哈,你的學(xué)歷不在記錄中")
		else:
			print("年齡錯(cuò)誤")
else:
	print("名字錯(cuò)誤")
# 結(jié)果:
# 	我叫:小郭,性別男:,年齡:22,職業(yè):學(xué)生,工齡:大三

總結(jié)

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

相關(guān)文章

  • 詳解Python中Pyyaml模塊的使用

    詳解Python中Pyyaml模塊的使用

    這篇文章主要介紹了Python中Pyyaml模塊的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 如何在mac版pycharm選擇python版本

    如何在mac版pycharm選擇python版本

    這篇文章主要介紹了如何在mac版pycharm選擇python版本,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • python實(shí)現(xiàn)按行分割文件

    python實(shí)現(xiàn)按行分割文件

    這篇文章主要為大家詳細(xì)介紹了python如何實(shí)現(xiàn)按行分割文件,python按指定行數(shù)分割文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python設(shè)計(jì)模式行為型觀察者模式

    Python設(shè)計(jì)模式行為型觀察者模式

    這篇文章主要介紹了Python設(shè)計(jì)模式行為型觀察者模式,觀察者模式即Publish?Subscribe?Pattern,定義了一種一對多的關(guān)系,讓多個(gè)觀察對象同時(shí)監(jiān)聽一個(gè)主題對象,當(dāng)主題對象狀態(tài)發(fā)生變化時(shí)會(huì)通知所有觀察者,是它們能夠自動(dòng)更新自己,下面和小編一起進(jìn)入文章學(xué)習(xí)詳細(xì)內(nèi)容吧
    2022-02-02
  • Python 矩陣轉(zhuǎn)置的幾種方法小結(jié)

    Python 矩陣轉(zhuǎn)置的幾種方法小結(jié)

    今天小編就為大家分享一篇Python 矩陣轉(zhuǎn)置的幾種方法小結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 使用OpenCV實(shí)現(xiàn)人臉圖像卡通化的示例代碼

    使用OpenCV實(shí)現(xiàn)人臉圖像卡通化的示例代碼

    這篇文章主要介紹了使用OpenCV實(shí)現(xiàn)人臉圖像卡通化的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 基于Python實(shí)現(xiàn)文章信息統(tǒng)計(jì)的小工具

    基于Python實(shí)現(xiàn)文章信息統(tǒng)計(jì)的小工具

    及時(shí)的統(tǒng)計(jì)可以更好的去分析讀者對于內(nèi)容的需求,了解文章內(nèi)容的價(jià)值,以及從側(cè)面認(rèn)識自己在知識創(chuàng)作方面的能力。本文就來用Python制作一個(gè)文章信息統(tǒng)計(jì)的小工具?,希望對大家有所幫助
    2023-02-02
  • Python實(shí)現(xiàn)克里金插值法的過程詳解

    Python實(shí)現(xiàn)克里金插值法的過程詳解

    克里金算法提供的半變異函數(shù)模型有高斯、線形、球形、阻尼正弦和指數(shù)模型等,在對氣象要素場插值時(shí)球形模擬比較好。本文將用Python實(shí)現(xiàn)克里金插值法,感興趣的可以了解一下
    2022-11-11
  • Python使用Selenium模塊實(shí)現(xiàn)模擬瀏覽器抓取淘寶商品美食信息功能示例

    Python使用Selenium模塊實(shí)現(xiàn)模擬瀏覽器抓取淘寶商品美食信息功能示例

    這篇文章主要介紹了Python使用Selenium模塊實(shí)現(xiàn)模擬瀏覽器抓取淘寶商品美食信息功能,涉及Python基于re模塊的正則匹配及selenium模塊的頁面抓取等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python神奇的內(nèi)置函數(shù)locals的實(shí)例講解

    Python神奇的內(nèi)置函數(shù)locals的實(shí)例講解

    今天小編就為大家分享一篇關(guān)于Python神奇的內(nèi)置函數(shù)locals的實(shí)例講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02

最新評論