條件語句
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 迴圈 例子 輸...