日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python如何控制程序_Python 控制程式执行流程

發(fā)布時間:2023/12/19 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python如何控制程序_Python 控制程式执行流程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一個 Python 程式碼的執(zhí)行流程是由上而下,一行接著一行執(zhí)行,本章節(jié)將介紹如何在 Python 程式中,利用_條件判斷式_及_回圈_來改變程式碼的執(zhí)行流程。

條件判斷

if 關(guān)鍵字

若想要根據(jù)一些條件判斷改變程式碼執(zhí)行的流程,可以運用?if?關(guān)鍵字,以下列程式碼為例:x = input('Please enter a integer: ')

if x > 0:

print 'You have entered a positive integer.'

程式執(zhí)行后,會等待操作者輸入一個整數(shù),若是這個整數(shù)數(shù)值大于?0?,程式才會印出?You have entered a positive integer.?的文字。

這里我們使用了?if?這個關(guān)鍵字,在?if?之后緊接著就是條件的判斷式(x > 0),每一個條件判斷式會以?True?或?False?作為判斷的結(jié)果,而只有當結(jié)果為?True?時,才會執(zhí)行內(nèi)部區(qū)塊(block)的程式碼。內(nèi)部區(qū)塊是以條件判斷式后的?:?開始,同一層縮排的程式碼才視為是同一個區(qū)塊。一般程式語言都是以?{?及?}?標記程式碼區(qū)塊,Python 則是使用程式碼的縮排來表示。雖然縮排可以使用空白字元或是 tab 鍵,不過為了一致性及不同編輯器間的閱讀性,建議使用?4個空白字元?作為縮排的標準

試試看下列程式碼,若?x?及?y?放入不同的數(shù)值,程式碼會輸出什麼:x = 5

y = 15

if x > 0:

if y < 20:

print 'x > 0 and y < 20'

if-else 子句

當程式碼需要條件判斷時,也許不只要處理條件成立(結(jié)果為?True)時的狀況,如果有這樣的需要,可以在使用?if?語法時,搭配?else?關(guān)鍵字:x = input('Please input an integer: ')

if x > 10:

print 'x is greater than 10'

else:

print 'x is not greater than 10'

此時,當?x > 10?的結(jié)果為?False?時,程式則會印出?x is not greater than 10?的文字。

而當判斷的條件不只一個的時候,可以再加上?elif?來使用:x = input('Please input an integer: ')

if x > 0:

print 'Positive'

elif x == 0:

print 'Zero'

else:

print 'Negative'

總結(jié)

以上是生活随笔為你收集整理的python如何控制程序_Python 控制程式执行流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。