最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中分支語句與循環(huán)語句實例詳解

 更新時間:2018年09月13日 11:04:57   作者:qq52o  
這篇文章主要給大家介紹了關于Python中分支語句與循環(huán)語句的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

本篇博文介紹一下Python中的if條件語句、while循環(huán)語句、for in循環(huán)語句以及break和continue控制關鍵字。

分支的基本語法

if 條件表達式:
語句1
語句2
語句3
......

條件表達式就是計算結果必須為布爾值的表達式

表達式后面的冒號不能少

注意if后面的出現的語句,如果屬于if語句塊,則必須同一個鎖緊等

if條件控制語句

條件控制語句是通過一條或多條語句的執(zhí)行結果(True或者False)來決定執(zhí)行的代碼塊。if后面應該接一個條件,即一個布爾類型。而且Python是通過縮進控制條件塊的,相同縮進數的語句在一起組成一個語句塊,和PHP的if else就近原則不同。

money = 17
if money > 18:
 print("今天吃雞")
if 10 < money <= 18:
 print("今天吃魚")
if money == 0:
 print("今天不吃了")

if,elif,else條件判斷語句

if else 條件,表示如果..否則..,if后面的條件成立則執(zhí)行,if如果不成立就執(zhí)行else,else后面是沒有條件的,在多個條件下,Python的else if 簡寫成了elif。

if money > 18:
 print("今天吃雞")
elif 10 < money <= 18:
 print("今天吃魚")
else:
 print("今天不吃了")

循環(huán)語句

重復執(zhí)行某些固定動作或者處理基本固定的事物

分類

  • for循環(huán)
  • while循環(huán)

for in 循環(huán)語句

對于列表或者字典或者字符串這種想把里面的元素挨個取出來,我們可以使用for in循環(huán)。

a = [1,2,3,4,5]
for i in a:
 print("現在執(zhí)行第{}次循環(huán)".format(i))
 print("*"*10)

如果下面的print沒有前面的縮進,就會只打印一次,因為它不在循環(huán)內。

while循環(huán)

while循環(huán),只要條件滿足,就不斷循環(huán)循環(huán)內的語句,條件不滿足時退出循環(huán)。

number_a = 1
while number_a<10:
 print("當前a是{}".format(number_a))
 a = a+1

print("程序結束")

break和contiune

break表示終止循環(huán),continue表示退出當前循環(huán)

案例

用Python編寫一個計算是否為閏年的程序

什么是閏年呢?

能被4整除且不能被100整除的為閏年,或者能被400整除的是閏年。

這里提供兩種答案。

year = int(input("輸入一個年份: "))
if (year % 4) == 0:
 if (year % 100) == 0:
  if (year % 400) == 0:
   print("{}是閏年".format(year)) # 整百年能被400整除的是閏年
  else:
   print("{}不是閏年".format(year))
 else:
  print("{}是閏年".format(year))  # 非整百年能被4整除的為閏年
else:
 print("{}不是閏年".format(year))

第二種

year = int(input("請輸入一個年份:"))
if (year % 4) == 0 and (year % 100) != 0 or (year % 400) == 0:
 print("{}是閏年".format(year))
else:
 print("{}不是閏年".format(year))

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • 分享8?個常用pandas的?index設置

    分享8?個常用pandas的?index設置

    這篇文章主要介紹了分享8?個常用pandas的?index設置,pandas?中的?index?是行索引或行標簽。行標簽可以說是?pandas?的靈魂一簽,支撐了?pandas?很多強大的業(yè)務功能,比如多個數據框的?join,?merge?操作,自動對齊等,下面來看看文章得具體介紹吧
    2021-12-12
  • TensorFlow實現Batch Normalization

    TensorFlow實現Batch Normalization

    這篇文章主要為大家詳細介紹了TensorFlow實現Batch Normalization,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 用Python制作一個可以聊天的皮卡丘版桌面寵物

    用Python制作一個可以聊天的皮卡丘版桌面寵物

    這篇文章主要為大家介紹如何利用Python制作一個可愛的皮卡丘桌面掛件寵物,文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-03-03
  • python模擬預測一下新型冠狀病毒肺炎的數據

    python模擬預測一下新型冠狀病毒肺炎的數據

    這篇文章主要介紹了python模擬預測一下新型冠狀病毒肺炎的數據 ,需要的朋友可以參考下
    2020-02-02
  • Python使用colorlog實現控制臺管理日志多種顏色顯示

    Python使用colorlog實現控制臺管理日志多種顏色顯示

    colorlog 是一個 Python 日志庫,它可以讓你在控制臺中以彩色的方式顯示日志消息,使得日志更易于閱讀和理解,下面就跟隨小編一起來看看它的具體應用吧
    2024-03-03
  • python 爬取天氣網衛(wèi)星圖片

    python 爬取天氣網衛(wèi)星圖片

    根據網站URL的規(guī)律編寫的一個爬取天氣網衛(wèi)星圖片的python爬蟲,使用了requests包,感興趣的朋友可以參考下
    2021-06-06
  • Python退火算法在高次方程的應用

    Python退火算法在高次方程的應用

    退火算法就是鋼鐵在淬煉過程中失溫而成穩(wěn)定態(tài)時的過程,熱力學上溫度(內能)越高原子態(tài)越不穩(wěn)定。這篇文章主要介紹了Python退火算法在高次方程的應用,需要的朋友可以參考下
    2018-07-07
  • Python圖像處理之識別圖像中的文字(實例講解)

    Python圖像處理之識別圖像中的文字(實例講解)

    今天小編就為大家分享一篇Python圖像處理之識別圖像中的文字(實例講解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Matplotlib實戰(zhàn)之面積圖繪制詳解

    Matplotlib實戰(zhàn)之面積圖繪制詳解

    面積圖,或稱區(qū)域圖,是一種隨有序變量的變化,反映數值變化的統計圖表,這篇文章主要介紹了如何利用Matplotlib實現面積圖的繪制,需要的可以參考下
    2023-08-08
  • python scrapy拆解查看Spider類爬取優(yōu)設網極細講解

    python scrapy拆解查看Spider類爬取優(yōu)設網極細講解

    本篇博客為你帶來 scrapy.Spider 模塊中的相關函數與類,帶你再一次認識 scrapy 的細節(jié)。本次采集的目標站點為:優(yōu)設網,有需要的朋友可以借鑒參考下
    2021-11-11

最新評論

淄博市| 静安区| 海宁市| 沁水县| 弋阳县| 芜湖市| 临朐县| 大理市| 伊吾县| 浮山县| 古交市| 邵东县| 松阳县| 扎兰屯市| 南平市| 灵山县| 阳春市| 霍城县| 赤壁市| 慈溪市| 宁陵县| 寿阳县| 滦南县| 钟祥市| 黄龙县| 探索| 城口县| 九龙城区| 公安县| 越西县| 罗甸县| 台湾省| 迭部县| 昌吉市| 鹤庆县| 永胜县| 渭源县| 无极县| 乐亭县| 宝清县| 京山县|