国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【零基礎(chǔ)入門Python】Python If Else流程控制

這篇具有很好參考價值的文章主要介紹了【零基礎(chǔ)入門Python】Python If Else流程控制。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?面向讀者:所有人

?所屬專欄:零基礎(chǔ)入門Pythonhttps://blog.csdn.net/arthas777/category_12455877.html

【零基礎(chǔ)入門Python】Python If Else流程控制,Python零基礎(chǔ)入門教程,python,windows,開發(fā)語言

Python if語句

Python if語句的流程圖

Python if語句示例

Python If-Else Statement

Python if else語句的流程圖

使用Python if-else語句

列表理解中的Python if-else語句

Python中的嵌套If語句

Python嵌套if語句的流程圖

Python嵌套if語句示例

Python if elif else Ladder

Python if elif else梯形圖的流程圖

if-elif-else梯形圖

Python if elif else梯形圖示例

Short Hand if語句

Python if簡寫示例

Short Hand if else語句

Python if else簡寫示例

在現(xiàn)實生活中,當(dāng)我們需要做出一些決定時,我們會根據(jù)這些決定決定下一步應(yīng)該做什么。類似的情況也出現(xiàn)在編程中,我們需要做出一些決定,并根據(jù)這些決定執(zhí)行下一塊代碼。Python語言中的條件語句決定程序執(zhí)行流的方向(控制流)。

?

Python中的控制流類型

Python控制流語句如下:

if語句

if-else語句

嵌套的if語句

if-elif-else梯子

?

Python if語句

if語句是最簡單的決策語句。它用于決定是否執(zhí)行某個語句或語句塊。

語法:

if condition:
   # Statements to execute if
   # condition is true

這里,評估后的條件將是真或假。如果該語句接受布爾值&如果該值為true,則它將執(zhí)行下面的語句塊,否則不執(zhí)行。
正如我們所知,python使用縮進(jìn)來識別塊。因此,if語句下的塊將被識別,如下例所示:

if condition:
   statement1
statement2
# Here if the condition is true, if block 
# will consider only statement1 to be inside 
# its block.

Python if語句的流程圖

【零基礎(chǔ)入門Python】Python If Else流程控制,Python零基礎(chǔ)入門教程,python,windows,開發(fā)語言

Python if語句的流程圖

Python if語句示例

由于if語句中存在的條件為false。因此,執(zhí)行if語句下面的塊。

# python program to illustrate If statement
i = 10
if (i > 15):
????print("10 is less than 15")
print("I am Not in if")

Output:?

I am Not in if

Python If-Else Statement

單獨的if語句告訴我們,如果條件為真,它將執(zhí)行語句塊,如果條件是假,它將不會執(zhí)行。但是,如果條件為false,我們想做其他事情,那么當(dāng)if條件為false時,我們可以將else語句與if語句一起使用來執(zhí)行代碼塊。

Python的語法If Else:

if (condition):
    # Executes this block if
    # condition is true
else:
    # Executes this block if
    # condition is false

Python if else語句的流程圖

【零基礎(chǔ)入門Python】Python If Else流程控制,Python零基礎(chǔ)入門教程,python,windows,開發(fā)語言

Python的流程圖是else語句

使用Python if-else語句

else語句后面的代碼塊在調(diào)用不在塊中的語句(沒有空格)后,如果if語句中的條件為false,則執(zhí)行該代碼塊。

Output:?

i is greater than 15
i'm in else Block
i'm not in if and not in else Block

列表理解中的Python if-else語句

在這個例子中,我們在列表理解中使用if語句,條件是如果列表的元素是奇數(shù),則其數(shù)字和將被存儲,否則將不被存儲。

# python program to illustrate If else statement

#!/usr/bin/python



i = 20

if (i < 15):

????print("i is smaller than 15")

????print("i'm in if Block")

else:

????print("i is greater than 15")

????print("i'm in else Block")

print("i'm not in if and not in else Block")
# Explicit function

def digitSum(n):

????dsum = 0

????for ele in str(n):

????????dsum += int(ele)

????return dsum





# Initializing list

List = [367, 111, 562, 945, 6726, 873]



# Using the function on odd elements of the list

newList = [digitSum(i) for i in List if i & 1]



# Displaying new list

print(newList)

Output :

[16, 3, 18, 18]

Python中的嵌套If語句

嵌套的if是另一個if語句的目標(biāo)if語句。嵌套的if語句表示在另一個if語句中的if語句。是的,Python允許我們在if語句中嵌套if語句。即,我們可以將一個if語句放在另一個if聲明中。

Syntax:?

if (condition1):
   # Executes when condition1 is true
   if (condition2): 
      # Executes when condition2 is true
   # if Block is end here
# if Block is end here

Python嵌套if語句的流程圖

【零基礎(chǔ)入門Python】Python If Else流程控制,Python零基礎(chǔ)入門教程,python,windows,開發(fā)語言

Python嵌套if語句的流程圖

Python嵌套if語句示例

在這個例子中,我們在代碼中顯示嵌套的if條件,所有的if條件都將逐一執(zhí)行。

# python program to illustrate nested If statement



i = 10

if (i == 10):

???

????#? First if statement

????if (i < 15):

????????print("i is smaller than 15")

?????????

????# Nested - if statement

????# Will only be executed if statement above

????# it is true

????if (i < 12):

????????print("i is smaller than 12 too")

????else:

????????print("i is greater than 15")

?

Output:?

i is smaller than 15
i is smaller than 12 too

Python if elif else Ladder

在這里,用戶可以在多個選項中進(jìn)行決定。if語句是自上而下執(zhí)行的。一旦控制if的條件之一為true,則執(zhí)行與該if相關(guān)聯(lián)的語句,并繞過梯形圖的其余部分。如果所有條件都不為真,那么將執(zhí)行最后的else語句。

Syntax:?

if (condition):
    statement
elif (condition):
    statement
.
.
else:
    statement

Python if elif else梯形圖的流程圖

【零基礎(chǔ)入門Python】Python If Else流程控制,Python零基礎(chǔ)入門教程,python,windows,開發(fā)語言

if-elif-else梯形圖

Python if elif else梯形圖示例

在該示例中,我們顯示了單個if條件和多個elif條件,以及單個else條件。

# Python program to illustrate if-elif-else ladder

#!/usr/bin/python



i = 20

if (i == 10):

????print("i is 10")

elif (i == 15):

????print("i is 15")

elif (i == 20):

????print("i is 20")

else:

????print("i is not present")

?

Output:?

i is 20

Short Hand if語句

只要if塊內(nèi)只有一條語句要執(zhí)行,就可以使用簡寫if。該語句可以與if語句放在同一行。

Syntax:?

if condition: statement

Python if簡寫示例

在給定的示例中,我們有一個條件,即如果數(shù)字小于15,則將執(zhí)行進(jìn)一步的代碼。

# Python program to illustrate short hand if

i = 10

if i < 15: print("i is less than 15")

?

Output:

i is less than 15

Short Hand if else語句

這可以用于在單行中編寫if-else語句,其中if和else塊中都只需要一條語句。

Syntax:

statement_when_True if condition else statement_when_False

Python if else簡寫示例

?
在給定的例子中,如果數(shù)字是15,我們將打印True,否則將打印False。
?

# Python program to illustrate short hand if-else

i = 10

print(True) if i < 15 else print(False)

Output:?文章來源地址http://www.zghlxwxcb.cn/news/detail-755284.html

True

到了這里,關(guān)于【零基礎(chǔ)入門Python】Python If Else流程控制的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第10章_瑞薩MCU零基礎(chǔ)入門系列教程之中斷控制單元簡介

    第10章_瑞薩MCU零基礎(chǔ)入門系列教程之中斷控制單元簡介

    本教程基于韋東山百問網(wǎng)出的 DShanMCU-RA6M5開發(fā)板 進(jìn)行編寫,需要的同學(xué)可以在這里獲?。?https://item.taobao.com/item.htm?id=728461040949 配套資料獲?。篽ttps://renesas-docs.100ask.net 瑞薩MCU零基礎(chǔ)入門系列教程匯總 : https://blog.csdn.net/qq_35181236/article/details/132779862 本書使用的RA處理器R7FAM5系

    2024年02月09日
    瀏覽(30)
  • ????Java開發(fā)者的Python快速進(jìn)修指南:控制之if-else和循環(huán)技巧

    在我們今天的學(xué)習(xí)中,讓我們簡要了解一下Python的控制流程。考慮到我們作為有著豐富Java開發(fā)經(jīng)驗的程序員,我們將跳過一些基礎(chǔ)概念,如變量和數(shù)據(jù)類型。如果遇到不熟悉的內(nèi)容,可以隨時查閱文檔。但在編寫程序或邏輯時,if-else判斷和循環(huán)操作無疑是我們經(jīng)常使用的基

    2024年02月05日
    瀏覽(96)
  • Python入門教程 | Python 基礎(chǔ)語法

    第一個字符必須是字母表中字母或下劃線 _ 。 標(biāo)識符的其他的部分由字母、數(shù)字和下劃線組成。 標(biāo)識符對大小寫敏感。 在 Python 3中,可以用中文作為變量名,非 ASCII 標(biāo)識符也是允許的了。默認(rèn)情況下,Python 3 源碼文件以 UTF-8 編碼,所有字符串都是 unicode 字符串。 在Python中

    2024年02月11日
    瀏覽(91)
  • Python基礎(chǔ)入門教程(上)

    Python基礎(chǔ)入門教程(上)

    目錄 一、你好Python 1.1、Python安裝 win版 Linux版 1.2、第一個Python程序 二、Python基本語法 2.1、字面量 2.2、注釋 2.3、變量 2.4、數(shù)據(jù)類型 type()函數(shù) 字符串類型的不同定義方式 2.5、數(shù)據(jù)類型轉(zhuǎn)換 ?編輯 2.6、標(biāo)識符 2.7、運(yùn)算符 2.8、字符串?dāng)U展 字符串的三種定義方式 字符串轉(zhuǎn)義

    2024年02月15日
    瀏覽(17)
  • 第21章_瑞薩MCU零基礎(chǔ)入門系列教程之事件鏈接控制器ELC

    第21章_瑞薩MCU零基礎(chǔ)入門系列教程之事件鏈接控制器ELC

    本教程基于韋東山百問網(wǎng)出的 DShanMCU-RA6M5開發(fā)板 進(jìn)行編寫,需要的同學(xué)可以在這里獲?。?https://item.taobao.com/item.htm?id=728461040949 配套資料獲取:https://renesas-docs.100ask.net 瑞薩MCU零基礎(chǔ)入門系列教程匯總 : https://blog.csdn.net/qq_35181236/article/details/132779862 本章目標(biāo) 了解ELC基本概念

    2024年02月08日
    瀏覽(35)
  • 【Python入門篇】——Python中判斷語句(if elif else語句,判斷語句的嵌套與實戰(zhàn)案例)

    【Python入門篇】——Python中判斷語句(if elif else語句,判斷語句的嵌套與實戰(zhàn)案例)

    作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點贊 ?? 收藏 ? 加關(guān)注哦!???? 某些場景下,判斷

    2024年02月04日
    瀏覽(23)
  • 零基礎(chǔ)學(xué)python:超詳細(xì)的入門教程!

    零基礎(chǔ)學(xué)python:超詳細(xì)的入門教程!

    Python它是一種直譯式,面向?qū)ο?,解釋式的腳本語言。它和Java,C/C++,Go語言一樣都是高級語言,但由于它是解釋式語言,所以運(yùn)行速度會比Java,C/C++等語言慢(雖說隔壁Go也是解釋式語言,但比它快很多)。不過任何事物有利也有弊,Python因為自身攜帶了許多庫(如:OS、TCP、

    2024年02月04日
    瀏覽(25)
  • Opencv快速入門教程,Python計算機(jī)視覺基礎(chǔ)

    Opencv快速入門教程,Python計算機(jī)視覺基礎(chǔ)

    OpenCV 是 Intel? 開源計算機(jī)視覺庫。它由一系列 C 函數(shù)和少量 C++ 類構(gòu)成, 實現(xiàn)了圖像處理和計算機(jī)視覺方面的很多通用算法。 OpenCV 擁有包括 300 多個 C 函數(shù)的跨平臺的中、高層 API。它不依賴于其它的外部庫——盡管也 可以使用某些外部庫。 OpenCV 對非商業(yè)應(yīng)用和商業(yè)應(yīng)用都

    2024年02月09日
    瀏覽(101)
  • 零基礎(chǔ)學(xué)Python入門教程非常詳細(xì)(從小白到高級)

    零基礎(chǔ)學(xué)Python入門教程非常詳細(xì)(從小白到高級)

    第一章-第五章(5.1-5.4):簡介、配置與基礎(chǔ)知識 第六章:判斷語句 Python它是一種直譯式,面向?qū)ο螅忉屖降哪_本語言。它和Java,C/C++,Go語言一樣都是高級語言,但由于它是解釋式語言,所以運(yùn)行速度會比Java,C/C++等語言慢(雖說隔壁Go也是解釋式語言,但比它快很多)。不

    2024年01月19日
    瀏覽(20)
  • Python入門教程(非常詳細(xì))從零基礎(chǔ)入門到精通,看完這一篇就夠了

    Python入門教程(非常詳細(xì))從零基礎(chǔ)入門到精通,看完這一篇就夠了

    本文羅列了了python零基礎(chǔ)入門到精通的詳細(xì)教程,內(nèi)容均以知識目錄的形式展開。 Typora軟件下載 Typora基本使用 Typora補(bǔ)充說明 編程與編程語言 計算機(jī)的本質(zhì) 計算機(jī)五大組成部分 計算機(jī)三大核心硬件 操作系統(tǒng) 文件的概念 計算機(jī)內(nèi)部數(shù)據(jù)原理 編程語言發(fā)展史 編程語言的分類

    2023年04月19日
    瀏覽(46)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包