python條件語句及迴圈語句

2022-08-13 07:48:12 字數 1379 閱讀 2135

條件語句

python程式語言指定任何非0和非空(null)值為true,0 或者 null為false

if 語句用於控制程式的執行,基本形式為

if 判斷條件:

執行語句

else:

執行語句

判斷條件"成立時(非零),則執行後面的語句,而執行內容可以多行,以縮進來區分表示同一範圍。

else 為可選語句,當需要在條件不成立時執行內容則可以執行相關語句

例如#!/usr/bin/python

# -*- coding: utf-8 -*-

flag= false

name= 'luren'

ifname== 'python':       # 判斷變數否為'python'

flag= true  # 條件成立時設定標誌為真

print'welcome boss'# 並輸出歡迎資訊else: printname# 條件不成立時輸出變數名稱

else:

print name         # 條件不成立時輸出變數名稱

輸出結果

luren              #輸出結果

當判斷條件為多個值時,可以使用以下形式

if判斷條件1:執行語句1……elif判斷條件2:執行語句2……elif判斷條件3:執行語句3……else:執行語句4……

例項#!/usr/bin/python

# -*- coding: utf-8 -*-

num= 5ifnum== 3:             # 判斷num的值

print'boss'elifnum== 2:

print'user'elifnum== 1:

print'worker'elifnum< 0:         # 值小於零時輸出

print'error'else: print'roadman'# 條件均不成立時輸出

輸出結果為

roadman                      # 輸出結果

迴圈語句

while迴圈                  在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。

for 迴圈                  重複執行語句

巢狀迴圈                    可以在while迴圈體重巢狀for迴圈

迴圈控制語句

break語句                  在語句塊執行過程中終止迴圈,並且跳出整個迴圈

continue語句                在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一次迴圈。

pass語句                  pass是空語句,是為了保持程式結構的完整性。

Python 條件及迴圈語句

目錄 一 條件判斷 if語句 1 基本判斷語句 2 輸入函式 input 3 兩種條件判斷 if else 4 多種條件判斷 if elif else 5 單語句多條件判斷 or and 二 迴圈語句 for迴圈 1 迭代 2 通過for遍歷序列 對映 3 巢狀迴圈 三 迴圈語句 while迴圈 1...

條件及迴圈語句

1.條件判斷語句 if def isparity x if x 2 0 print x,是偶數 else print x,是奇數 isparity 5 1.else及elif 當有多個程式分支時,elif語句的數量沒有限制,但最後的分支必須是else語句,並且只能是最後乙個程式分支。deflarge...

python 條件語句 迴圈語句 控制語句

條件成立則輸出if下的語句 num 100if num 100 print haha num1 2if num1 1 print 1 第乙個判斷如果不成立則向下走 elif num1 2 print 2 以上都不成立,則執行最後這個不需要判斷直接返回 else print while 迴圈 例子 輸...