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

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

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

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

流程控制

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

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

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

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

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

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

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

請?zhí)砑訄D片描述

請?zhí)砑訄D片描述

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

語法:
	if 條件表達(dá)式1:
		代碼塊1
	elif 條件表達(dá)式2:
		代碼塊2
	elif 條件表達(dá)式3:
		代碼塊3
	else:
		代碼塊4
運行機制:
	默認(rèn)從上到下
	如果條件表達(dá)式1成立則執(zhí)行代碼塊1,否則向下執(zhí)行
	如果elif里的某個條件表達(dá)式成立。則執(zhí)行對應(yīng)的代碼塊。
	如果if和elif里的條件表達(dá)式?jīng)]有一個成立,則執(zhí)行else對應(yīng)的代碼塊。
注:
	    如果有一個條件表達(dá)式成立,就執(zhí)行這個條件表達(dá)式對應(yīng)代碼塊的內(nèi)容,
	剩下的所有條件表達(dá)式和else對應(yīng)的代碼塊都不執(zhí)行了。
	elif 可以是1個,也可以是多個,
	else 只能是1個,或者沒有
# 例一
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("年齡錯誤")
else:
	print("名字錯誤")
# 結(jié)果:
# 	我叫:小郭,性別男:,年齡:22,職業(yè):學(xué)生,工齡:大三

總結(jié)

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

相關(guān)文章

  • django實現(xiàn)類似觸發(fā)器的功能

    django實現(xiàn)類似觸發(fā)器的功能

    今天小編就為大家分享一篇django實現(xiàn)類似觸發(fā)器的功能,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python3顯示當(dāng)前時間、計算時間差及時間加減法示例代碼

    Python3顯示當(dāng)前時間、計算時間差及時間加減法示例代碼

    這篇文章主要給大家介紹了關(guān)于Python3顯示當(dāng)前時間、計算時間差及時間加減法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python?Pyecharts繪制象形柱圖

    Python?Pyecharts繪制象形柱圖

    echarts是百度開源的一個數(shù)據(jù)可視化JS庫,主要用于數(shù)據(jù)可視化。pyecharts是一個用于生成Echarts圖表的類庫。實際上就是Echarts與Python的對接。本文將利用pyecharts庫繪制象形柱狀圖,感興趣的可以了解一下
    2022-01-01
  • python用來獲得圖片exif信息的庫實例分析

    python用來獲得圖片exif信息的庫實例分析

    這篇文章主要介紹了python用來獲得圖片exif信息的庫,實例分析了exif-py庫文件的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Jupyter notebook 不自動彈出網(wǎng)頁的解決方案

    Jupyter notebook 不自動彈出網(wǎng)頁的解決方案

    這篇文章主要介紹了Jupyter notebook 不自動彈出網(wǎng)頁的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 如何使用Numpy創(chuàng)建三維矩陣

    如何使用Numpy創(chuàng)建三維矩陣

    這篇文章主要介紹了如何使用Numpy創(chuàng)建三維矩陣問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python實現(xiàn)的本地文件搜索功能示例【測試可用】

    Python實現(xiàn)的本地文件搜索功能示例【測試可用】

    這篇文章主要介紹了Python實現(xiàn)的本地文件搜索功能,涉及Python針對文件與目錄的遍歷、判斷、編碼轉(zhuǎn)換、查找等相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • python中heapq堆排算法的實現(xiàn)

    python中heapq堆排算法的實現(xiàn)

    這篇文章主要介紹了python中heapq堆排算法的實現(xiàn),該模塊提供了堆排序算法的實現(xiàn)。堆是二叉樹,最大堆中父節(jié)點大于或等于兩個子節(jié)點,最小堆父節(jié)點小于或等于兩個子節(jié)點。下面文章更多詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-05-05
  • OpenCV實戰(zhàn)案例之車道線識別詳解

    OpenCV實戰(zhàn)案例之車道線識別詳解

    計算機視覺在自動化系統(tǒng)觀測環(huán)境、預(yù)測該系統(tǒng)控制器輸入值等方面起著至關(guān)重要的作用,下面這篇文章主要給大家介紹了關(guān)于OpenCV實戰(zhàn)案例之車道線識別的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Python基于Webhook實現(xiàn)github自動化部署

    Python基于Webhook實現(xiàn)github自動化部署

    這篇文章主要介紹了Python基于Webhook實現(xiàn)github自動化部署,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11

最新評論

牟定县| 玛纳斯县| 应城市| 贡山| 崇信县| 新沂市| 舞阳县| 凉城县| 枣庄市| 鄂托克旗| 池州市| 东海县| 桂东县| 贵阳市| 霸州市| 城市| 安西县| 曲水县| 淮南市| 黎平县| 托里县| 微山县| 贡嘎县| 连江县| 宁波市| 芷江| 福海县| 平顺县| 甘南县| 加查县| 北安市| 文化| 平利县| 上饶县| 满城县| 皋兰县| 皮山县| 惠东县| 博乐市| 磴口县| 盐城市|