成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python基礎之循環語句

開發 后端
本文以生活中的基礎現象為切入點,主要介紹了Python基礎中循環語句,對于每個循環的用法,以及循環之間相互嵌套使用,做了詳細的講解,用豐富的案例幫助大家更好理解。

[[416784]]

大家好,我是Go進階者。今天給大家分享Python基礎之循環語句。

一、場景介紹

<1> 生活中的循環場景

跑道

風扇

<2> 軟件開發中循環的使用場景

承認錯誤時,說一萬遍"我錯了",會覺得很麻煩,繁瑣。

  1. print("我錯了"
  2.     print("我錯了"
  3.     print("我錯了"
  4.     ...(還有9997遍)... 

使用循環語句一句話搞定。

  1. i = 0 
  2.     while i<10000: 
  3.         print("我錯了"
  4.         i+=1 

一般情況下,需要多次重復執行的代碼,都可以用循環的方式來完成。

循環不是必須要使用的,但是為了提高代碼的重復使用率,所以有經驗的開發者都會采用循環。

二、常見的循環介紹(while,for, break和continue)

while

<1> while循環的格式

  1. while 條件: 
  2.         條件滿足時,做的事情1 
  3.         條件滿足時,做的事情2 
  4.         條件滿足時,做的事情3 
  5.         ...(省略)... 

例:

  1. i = 0 
  2.     while i<5: 
  3.         print("當前是第%d次執行循環"%(i+1)) 
  4.         print("i=%d"%i) 
  5.         i+=1 

<2> while循環應用

例:計算1~100的累積和(包含1和100)

  1. #encoding=utf-8 
  2.  
  3. i = 1 
  4. sum = 0 
  5. while i<=100: 
  6.     sum = sum + i 
  7.     i += 1 
  8.  
  9. print("1~100的累積和為:%d"%sum

運行結果:

<3> while循環嵌套

while嵌套的格式 :

  1. while 條件1: 
  2.  
  3.     條件1滿足時,做的事情1 
  4.     條件1滿足時,做的事情2 
  5.     條件1滿足時,做的事情3 
  6.     ...(省略)... 
  7.  
  8.     while 條件2: 
  9.         條件2滿足時,做的事情1 
  10.         條件2滿足時,做的事情2 
  11.         條件2滿足時,做的事情3 
  12.         ...(省略)... 

例:九九乘法表

代碼如下:

  1. i = 1 
  2. while i<=9: 
  3.     j=1 
  4.     while j<=i: 
  5.         print("%d*%d=%-2d "%(j,i,i*j),end=''
  6.         j+=1 
  7.         print('\n'
  8.         i+=1 

運行結果:

可以看到while循環可以輕松的實現,避免出現代碼冗余的情況。

for

<1> for循環介紹

像while循環一樣,for可以完成循環的功能。

在Python中for循環可以遍歷任何序列的項目,如一個列表或者一個字符串等。

<2> for循環的格式

for 臨時變量 in 列表或者字符串等:

循環滿足條件時執行的代碼

<3> 小項目

定義name變量,for循環打出以下結果。

  1. name = 'dongGe' 
  2.  
  3. for x in name
  4.     print(x) 

運行結果:

總結:

1.while循環一般通過數值是否滿足來確定循環的條件。

2.for循環一般是對能保存多個數據的變量,進行遍歷。

break

<1> break和for嵌套

帶有break的循環示例如下:

  1. name = 'dongGe' 
  2.  
  3. for x in name
  4.     print('----'
  5.     if x == 'g':  
  6.         break 
  7.     print(x) 

運行結果:

<2> break和while循環嵌套

帶有break的循環示例如下:

  1. i = 0 
  2.  
  3. while i<10: 
  4.     i = i+1 
  5.     print('----'
  6.     if i==5: 
  7.         break 
  8.     print(i) 

小總結 :

break的作用:用來結束整個循環。

Continue

<1> continue和for嵌套

帶有continue的循環示例如下 :

  1. name = 'dongGe' 
  2.  
  3. for x in name
  4.     print('----'
  5.     if x == 'g':  
  6.         continue 
  7.     print(x) 

運行結果:

<2> continue和 while嵌套

帶有continue的循環示例如下 :

  1. i = 0 
  2.  
  3. while i<10: 
  4.     i = i+1 
  5.     print('----'
  6.     if i==5: 
  7.         continue 
  8.     print(i) 

運行結果 :

小總結 :

1. continue的作用:用來結束本次循環,緊接著執行下一次的循環。

2. break/continue只能用在循環中,除此以外不能單獨使用。

3. break/continue在嵌套循環中,只對最近的一層循環起作用。

三、總結

本文以生活中的基礎現象為切入點,主要介紹了Python基礎中循環語句,對于每個循環的用法,以及循環之間相互嵌套使用,做了詳細的講解,用豐富的案例幫助大家更好理解。

使用Python編程語言,方便大家更好理解,希望對大家的學習有幫助。

本文轉載自微信公眾號「Go語言進階學習」,可以通過以下二維碼關注。轉載本文請聯系Go語言進階學習公眾號。

 

責任編輯:武曉燕 來源: Go語言進階學習
相關推薦

2021-07-21 10:18:21

Python條件語句Python基礎

2022-03-28 09:31:58

for循環語句

2011-07-14 15:05:54

PHP

2020-12-11 05:57:01

Python循環語句代碼

2010-09-08 16:17:37

SQL循環語句

2011-08-10 13:24:46

SQL Server

2021-03-12 18:56:26

大數據數據開發SQL

2010-03-09 14:00:20

Python循環語句

2024-01-05 17:41:36

Rust編程循環

2019-09-16 09:08:15

Python收藏C語言

2022-06-13 14:33:15

Python編程框架

2010-09-08 16:26:26

SQL循環語句

2010-11-18 09:19:10

Oracle循環語句

2023-09-26 22:26:15

Python代碼

2010-03-09 14:10:13

Python循環語句

2023-01-31 13:55:33

Java循環語句

2009-08-20 15:26:42

C#循環語句

2010-09-08 16:38:13

SQL循環語句

2010-09-08 17:10:24

SQL循環語句

2021-08-14 10:01:43

Python條件語句Python基礎
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91av在线看 | 日本在线中文 | 日韩成人在线视频 | 久久精品16 | 欧美精品久久久久 | 日本黄色大片免费看 | 色就是色欧美 | 日韩欧美综合在线视频 | 一级大片网站 | 婷婷色在线播放 | 午夜婷婷激情 | 亚洲二区在线观看 | 久久高清免费视频 | 国产成人精品免费视频大全最热 | 精品一区在线看 | 久久久久国产一区二区三区 | 精品一区二区不卡 | 欧美精品在线一区二区三区 | 久久专区 | 久久久久国产一区二区三区 | 精品视频一区二区三区 | 97超碰人人 | 成人黄色电影在线播放 | 99热在线播放 | 国产精品日女人 | 成人在线亚洲 | 日本国产高清 | 日韩伦理一区二区三区 | 国产第二页 | 国产精品毛片无码 | 国产精品永久免费 | 久久久久久中文字幕 | 午夜丰满少妇一级毛片 | 国产日韩一区二区三免费 | 四虎影院在线观看免费视频 | 国产日韩一区二区 | 麻豆一区 | 欧美性猛交一区二区三区精品 | 国产高清毛片 | 国产精品久久久久久久久免费桃花 | 精品三区 |