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

python中使用while循環(huán)的實例

 更新時間:2019年08月05日 14:30:54   作者:simplesmile0_0  
在本篇內容里小編給各位整理的是關于python中使用while循環(huán)的實例以及相關知識點,需要的朋友們學習下。

python中for循環(huán)用于針對集合中的每個元素的一個代碼塊,而while循環(huán)能實現(xiàn)滿足條件下的不斷運行。

使用while循環(huán)時,由于while只要滿足條件就會執(zhí)行代碼,故必須指定結束條件,否則會形成死循環(huán)。如圖,i 的初始值為1,由于沒有給i 再進行賦值,導致i 一直都滿足條件,進入死循環(huán)。代碼示例如下:

i = 1

while i <= 5:

  print(i)

 

上述問題的解決方案就是在循環(huán)中,給i 賦值。這樣當i 不再滿足條件時,程序將終止。代碼示例如下:

i = 1

while i <= 5:

  print(i)

  i += 1

 

實例1:利用while循環(huán)可求0-100數(shù)字的和。代碼示例如下:

i = 1

result = 0

while i <= 100:

  result += i

  i += 1

print(result)

 

需要注意的是,打印和的代碼print(result)是放在while循環(huán)外的。如若放在循環(huán)內,將導致每循環(huán)1次打印1次結果,圖中的代碼將輸出100次。代碼示例如下:

i = 1

result = 0

while i <= 100:

  result += i

  i += 1

  print(result)

 

為了演示完整的結果,我們將i 的條件設為小于等于10,可以看到程序運行后總共執(zhí)行了10次,輸出了10次結果。代碼示例如下:

i = 1

result = 0

while i <= 10:

  result += i

  i += 1

  print(result)

 

實例2:利用while循環(huán)求10的階乘(即1-10數(shù)字的乘積)。代碼示例如下:

i = 1

result = 0

while i <= 10:

  result *= i

  i += 1

print(result)

 

實例3:結合while循環(huán)和if-else結構,求100以內3的倍數(shù)數(shù)字的和。代碼示例如下:

i = 1

result = 0

while i <= 100:

  if i % 3 == 0:

    result += i

    i += 1

  else:

    i += 1

print(result)

 

知識點擴展:

python中while循環(huán)語句用法

number = 1
while number < 20:
  print(number)
  number += 1

運行結果如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

相關文章

  • 使用Python通過oBIX協(xié)議訪問Niagara數(shù)據(jù)的示例

    使用Python通過oBIX協(xié)議訪問Niagara數(shù)據(jù)的示例

    這篇文章主要介紹了使用Python通過oBIX協(xié)議訪問Niagara數(shù)據(jù)的示例,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-12-12
  • Python利用flask操作Redis的方法詳解

    Python利用flask操作Redis的方法詳解

    這篇文章主要為大家詳細介紹了Python如何利用flask操作Redis,文中的示例代碼講解詳細,對我們學習Python有一定的幫助,需要的可以參考一下
    2023-02-02
  • 使用?PyQt5?設計下載遠程服務器日志文件程序的思路

    使用?PyQt5?設計下載遠程服務器日志文件程序的思路

    這篇文章主要介紹了使用?PyQt5?設計下載遠程服務器日志文件程序,借助 PyQt5 強大的能力,我們可以通過“拖拉拽”的形式很容易地實現(xiàn)桌面端程序,只需要將原來的 Python 腳本綁定到 UI 程序的事件中,就實現(xiàn)了命令行程序到桌面程序的演進,需要的朋友可以參考下
    2022-11-11
  • python畫圖中文不顯示問題的解決方法

    python畫圖中文不顯示問題的解決方法

    python中繪圖時如果標簽或者標題是中文,最后繪出來的圖中的文字會被方框替代,下面這篇文章主要給大家介紹了關于python畫圖中文不顯示問題的解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • python一維表轉二維表的實現(xiàn)示例

    python一維表轉二維表的實現(xiàn)示例

    本文主要介紹了python一維表轉二維表的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • Python腳本啟動應用并輸入賬號或密碼的操作命令

    Python腳本啟動應用并輸入賬號或密碼的操作命令

    這篇文章主要介紹了Python腳本啟動應用并輸入賬號或密碼,安裝所需要的模塊pyautogui、subprocess、psutil等,可以通過pip安裝,下面以安裝pyautogui為例cmd命令行中輸入,需要的朋友可以參考下
    2024-05-05
  • python筆記之mean()函數(shù)實現(xiàn)求取均值的功能代碼

    python筆記之mean()函數(shù)實現(xiàn)求取均值的功能代碼

    這篇文章主要介紹了python筆記之mean()函數(shù)實現(xiàn)求取均值的功能代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 手把手教你用Django執(zhí)行原生SQL的方法

    手把手教你用Django執(zhí)行原生SQL的方法

    這篇文章主要介紹了手把手教你用Django執(zhí)行原生SQL的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Python pygame 動畫游戲循環(huán)游戲時鐘實現(xiàn)原理

    Python pygame 動畫游戲循環(huán)游戲時鐘實現(xiàn)原理

    這篇文章主要為大家介紹了Python pygame 動畫游戲循環(huán)游戲時鐘實現(xiàn)原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • MxNet預訓練模型到Pytorch模型的轉換方式

    MxNet預訓練模型到Pytorch模型的轉換方式

    這篇文章主要介紹了MxNet預訓練模型到Pytorch模型的轉換方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論

辽宁省| 靖安县| 增城市| 囊谦县| 黑山县| 江陵县| 滕州市| 泰兴市| 固阳县| 米林县| 昌邑市| 万源市| 义乌市| 山阴县| 牙克石市| 清涧县| 武清区| 巴林右旗| 金湖县| 铁力市| 芮城县| 木里| 共和县| 昌图县| 民丰县| 洪雅县| 长阳| 萨迦县| 芦溪县| 恩施市| 锦屏县| 五大连池市| 宁远县| 新绛县| 泰来县| 安泽县| 房产| 平遥县| 赤水市| 旌德县| 新巴尔虎左旗|