Python3基礎之(九)if elif else 判斷
一、基本使用
if condition1:
true1_expressions
elif condition2:
true2_expressions
elif condtion3:
true3_expressions
elif ...
...
else:
else_expressions
如果有多個判斷條件,那可以通過 elif
語句新增多個判斷條件,一旦某個條件為 True
,那麼將執行對應的 expression
。 並在程式碼執行完畢後跳出該 if-elif-else
語句塊,往下執行。
二、例項
x = 4
y = 2
z = 3
if x > 1:
print ('x > 1')
elif x < 1:
print('x < 1')
else:
print('x = 1')
print('finish')
因為x = 4
那麼滿足if
的條件,則將輸出x > 1
並且跳出整個if-elif-else
語句塊,那麼緊接著輸出finish
。 如果將 x = -2
那麼將滿足 elif x < 1
這個條件,將輸出x <1, finish
。
相關推薦
Python3基礎之(九)if elif else 判斷
一、基本使用 if condition1: true1_expressions elif condition2: true2_expressions elif condtion3: true3_expressions elif ... ... else
Python3基礎之(八)if else判斷
一、基本使用 if condition: true_expressions else: false_expressions 當 if 判斷條件為 True,執行 true_expressions 語句; 如果為 False,將執行 else 的內部的 false
Python3基礎之(七)if判斷
除了常見的迴圈控制語句,Python 中還有 if, if else 和 if elif 等判斷語句,本講將簡單介紹 if 語句 一、基本使用 與其他程式語言中的 if 語句一樣,使用方法如下: if condition: expressions 如果 conditi
Python3基礎之(一)安裝
Mac安裝 Mac使用者安裝 python會比較方便,直接到官網下載安裝包, 下載自己需要的版本,預設路徑安裝即可。之後的某節會講到如何給Mac中的python安裝其他模組, 比如比較常用的numpy 、matplotlib、pandas等。 Windows 安裝 請到官網下
Python3基礎之(二)print() 功能
一、print 字串 python 中 print 字串 要加單引號:'' 或者雙引號:"" 例如: print("hello world!") 或者: print('hello world!') 這兩種輸出完全一樣 二、print 字串疊加 print(
Python3基礎之(十)def函式
如果我們用程式碼實現了一個小功能,但想要在程式程式碼中重複使用,不能在程式碼中到處貼上這些程式碼,因為這樣做違反 了軟體工程中 DRY原則。 Python 提供了 函式功能,可以將我們這部分功能抽象成一個函式以方便程式呼叫,或者提供給其他模組使用。 一、基本使用 def func
Python3基礎之(六)迴圈
在上一講中我們學習了 while 語句進行迴圈控制,接下來我們將要學習另一種迴圈語句 for 。 一、基本使用 不同程式語言都有 for 語言,比如 C# 語言中的 foreach, Java 語言中的 for,在 Python 中的基本使用方法如下。 for item in
Python3基礎之(四)變數variable
一、自變數命名規則 可以將一個數值,或者字串附值給自變數,如apple=1 中,apple為自變數的名稱,1為自變數的值。 也可以將字串賦值給自變數 apple=‘iphone7 plus’ >>> apple=1 >>> print(appl
Python3基礎之(三)基礎數學運算
一、基本加減乘除 python可以直接運算數字,也可以加print 進行運算 >>> 1+1 2 >>> 2-1 1 >>> 3*4 12 >>> 12/3 4.0 >>> 4/3 1.33
Python3基礎之(五)while迴圈
在 Python 語言中用來控制迴圈的主要有兩個句法,while 和 for 語句,本講將簡單介紹 while 句法的使用。 一、基本使用 while 語句同其他程式語言中 while 的使用方式大同小異,注意condition不需要加括號,主要結構如下: wh
Django 基礎之(九)drf介紹.md
DRF 為什麼要進行前後端分離 PC,APP,PAD多端適配 SPA開發模式的流行 前後端職責不清 前後端開發效率問題,前後端相互等待 前段一直配合後端,能力受到限制 後端開發語言和模板高度耦合,導致開發語言依賴嚴重 前後端分離的缺點 前後端學習門檻增加 資料
Python3基礎之(十 九)class類 init功能
一、init __init__可以理解成初始化class的變數,取自英文中initial最初的意思.可以在執行時,給初始值賦值, 執行c=Calculator(‘bad calculator’,18,17,16,15),然後調出每個初始值的值。看如下程式碼。 class Ca
Python3基礎之(二十 九)zip lambda map
一、zip zip函式接受任意多個(包括0個和1個)序列作為引數,合併後返回一個tuple列表,請看示例: a=[1,2,3] b=[4,5,6] ab=zip(a,b) print(list(ab))#需要加list來視覺化這個功能 輸出: [(1, 4), (2,
二、Python基礎---循環--條件判斷(while-for-if-elif-else)
Python基礎---循環--條件判斷!!!語句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1.代碼實例: #if語句#!/usr/bin/python3#_*_coding:utf-8_*_num = 10if num == 10: pri
1.python3基礎之(還沒寫完)
pycha 文件名 linu pytho 代碼 nbsp tro windows arm 1.新建項目 打開pycharm-新建項目-新建python文件 2.輸出 #!/usr/bin/python3 print("aaa") print(1+2) #!/usr/
Python3基礎之(十 三)全域性變數&區域性變數
一、區域性變數 在 def 中, 我們可以定義一個區域性變數, 這個變數 a 只能在這個功能 func中有效, 出了這個函式,a 這個變數就不是那個區域性的 a. def func(): a=10 print(a) if __name__=='__main__'
Python3基礎之(十 二)函式預設引數
我們在定義函式時有時候有些引數在大部分情況下是相同的,一小部分情況下是不同的,所以為了提高函式的適用性,為了方便函式呼叫,也為了提供一些備選引數,我們可以將這些引數設定為預設引數,那麼該引數在函式呼叫過程中可以不需要明確給出。 一、基本使用 def function(para_1
Python3基礎之(十 四)模組安裝
安裝外部的模組有很多種方式, 不同的系統安裝形式也不同. 一、什麼是外部模組 外部模組就是在你 import 什麼東西到python 指令碼的時候會用到的. import numpy as np import matplotlib.pyplot as plt 這裡的 N
Python3基礎之(十 一)函式引數
我們在呼叫函式的時候,想要指定一些變數的值在函式中使用,那麼這些變數就是函式的引數,函式呼叫的時候, 傳入即可。 一、基本使用 def function(parameters): expressions parameters 的位置就是函式的引數,在呼叫的時候傳入即
Python3基礎之(十 五)讀寫檔案1
一、\n 換行命令 定義 text 為字串, 並檢視使用 \n 和不適用 \n 的區別: >>> text='this is first line,this is second line,this is third line' >>> prin