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

一文了解Python中的while循環(huán)語句

這篇具有很好參考價值的文章主要介紹了一文了解Python中的while循環(huán)語句。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一文了解Python中的while循環(huán)語句,Python入門到精通,java,算法,開發(fā)語言,python,原力計劃

目錄

??循環(huán)語句是什么

??while循環(huán)

??遍歷猜數(shù)字

??while循環(huán)嵌套

??while循環(huán)嵌套案例


???????博客主頁:大蝦好吃嗎的博客

? ? ???專欄地址:Python從入門到精通專欄

循環(huán)語句是什么

????????循環(huán)語句在編程中非常有用,可以幫助我們重復執(zhí)行特定的代碼塊,從而實現(xiàn)一些重復性的任務。循環(huán)語句的主要作用如下:

  1. 遍歷數(shù)據(jù):循環(huán)語句可以用來遍歷數(shù)據(jù)結(jié)構(gòu)中的元素,例如列表、元組、字符串等。通過循環(huán)可以逐個訪問集合中的元素并進行相應的處理。

  2. 執(zhí)行重復操作:有時候我們需要反復執(zhí)行相同的操作,這時循環(huán)語句能夠方便地實現(xiàn)。通過循環(huán)控制代碼塊的重復執(zhí)行,可以減少代碼的冗余性。

  3. 控制流程:循環(huán)語句可以幫助我們控制程序的流程。根據(jù)特定條件來判斷是否繼續(xù)執(zhí)行循環(huán)或退出循環(huán),可以根據(jù)需要靈活地控制程序的行為。

  4. 實現(xiàn)計數(shù)器:循環(huán)語句經(jīng)常與計數(shù)器變量結(jié)合使用,可以追蹤循環(huán)的次數(shù)或當前的進展。通過計數(shù)器,我們可以統(tǒng)計符合特定條件的元素個數(shù),或者在滿足某一條件前一直循環(huán)執(zhí)行。

  5. 實現(xiàn)嵌套循環(huán):循環(huán)語句支持嵌套使用,可以在一個循環(huán)內(nèi)部再放置另一個循環(huán)。這樣可以更靈活地處理復雜的問題,例如處理二維數(shù)據(jù)結(jié)構(gòu)或?qū)崿F(xiàn)復雜的模式。

????????循環(huán)語句可以幫助我們處理重復性任務,提供了一種有效的方式來遍歷數(shù)據(jù)、重復操作、控制流程和實現(xiàn)嵌套循環(huán)。通過合理運用循環(huán)語句,我們能夠更加高效地編寫代碼并實現(xiàn)復雜的功能。

一文了解Python中的while循環(huán)語句,Python入門到精通,java,算法,開發(fā)語言,python,原力計劃

while循環(huán)

注意事項:

  1. 條件必須提供布爾類型結(jié)果,True無限循環(huán),F(xiàn)alse條件循環(huán)。

  2. 空格縮進不能忘。

  3. 規(guī)劃好循環(huán)終止條件,否則將無限循環(huán)。

while 條件:
    條件滿足時,做的事情1
    條件滿足時,做的事情1
    條件滿足時,做的事情1
    ...

????????只要條件滿足,會無限循環(huán)執(zhí)行下去。

示例:打印你好0~100(i += 1表示每次循環(huán)加一;等效于i=i+1)

輸入內(nèi)容如下:

i = 0
while i < 100:
 ?  print("你好%.0f" % i)
 ?  i += 1

輸出結(jié)果如下:

你好0
你好1
你好2
你好3
...

黑馬練習題

一文了解Python中的while循環(huán)語句,Python入門到精通,java,算法,開發(fā)語言,python,原力計劃

輸入結(jié)果如下:

z = 0
i = 1
while i <= 100:
 ?  z += i
 ?  i += 1
print(z)

輸出結(jié)果如下:

5050

遍歷猜數(shù)字

一文了解Python中的while循環(huán)語句,Python入門到精通,java,算法,開發(fā)語言,python,原力計劃

輸入內(nèi)容如下:

# 獲取1-100的隨機數(shù)字
import random
num = random.randint(1,100)
# 定義猜測次數(shù)
count = 0
# 定義一個布爾類型的變量,決定循環(huán)是否繼續(xù)
flag = True
while flag:
 ?  num1 = int(input("請輸入您猜測的數(shù)字:"))
 ?  count += 1
 ?  if num1 == num:
 ? ? ?  print("恭喜您猜中了")
 ? ? ?  # 設置False為終止條件
 ? ? ?  flag = False
 ?  else:
 ? ? ?  if num1 > num:
 ? ? ? ? ?  print("數(shù)值過大")
 ? ? ?  else:
 ? ? ? ? ?  print("數(shù)值過小")
print(f"您總共猜測了{count}次")

輸出結(jié)果如下:

請輸入您猜測的數(shù)字:50
數(shù)值過小
請輸入您猜測的數(shù)字:60
恭喜您猜中了
您總共猜測了2次

while循環(huán)嵌套

????????下面是語法格式,需要注意空格縮進來確定層次關系,注意條件的控制,避免無限循環(huán)。循環(huán)條件的控制,層次越多越復雜,需要耐心及細心。

循環(huán)嵌套語法如下:

while 條件1:
    條件1滿足,做的事情1
    條件2滿足,做的事情2
    ...
    
    while 條件2:
        條件2滿足,做的事情1
        條件2滿足,做的事情2
        ...

黑馬案例:

向小美表白100天,每天送10多玫瑰花。

輸入內(nèi)容如下:

# 外層循環(huán): 表白100天
# 內(nèi)層循環(huán): 每天送10只玫瑰花

i = 1
while i <= 100:
    print(f"今天是第{i}天")

    # 內(nèi)層循環(huán)
    z = 1
    while z <= 10:
        print(f"送給小美第{z}只玫瑰花")
        z += 1

    print("小美,我喜歡你")
    i += 1
print(f"堅持到第{i - 1}天,表白成功")

輸出結(jié)果如下:

#省略部分內(nèi)容
?
小美,我喜歡你
今天是第100天
送給小美第1只玫瑰花
送給小美第2只玫瑰花
送給小美第3只玫瑰花
送給小美第4只玫瑰花
送給小美第5只玫瑰花
送給小美第6只玫瑰花
送給小美第7只玫瑰花
送給小美第8只玫瑰花
送給小美第9只玫瑰花
送給小美第10只玫瑰花
小美,我喜歡你
堅持到第100天,表白成功
?
進程已結(jié)束,退出代碼0

while循環(huán)嵌套案例

1、當使用print輸出多行語句時,會自動換行,如果打印多行且不換行時可以使用end=""。

輸入內(nèi)容如下:

print("hello",end="")
print("world",end = "")

輸出結(jié)果如下:

helloworld

2、當打印多行字符串時,默認打印出來的字符串不對齊,如果需要對其添加 制表符 \t 即可。

輸入內(nèi)容如下:

print("hello\tworld")
print("test\tworld")

輸出內(nèi)容如下:

hello   world
test    world

案例如下:

通過while循環(huán),輸出九九乘法表內(nèi)容。

輸入內(nèi)容如下:

# 打印九九乘法表
i = 1
?
while i <= 9:
 ?  # 定義內(nèi)層循環(huán)控制變量
 ?  z = 1
 ?  while z <= i:
 ? ? ?  # 內(nèi)層循環(huán)print語句,不換行,對齊
 ? ? ?  print(f"{z} * {i} = {z * i }\t",end='')
 ? ? ?  z += 1
 ?  i += 1
 ?  print() ? ? # 輸出一個空內(nèi)容表示換行

輸出內(nèi)容如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-613588.html

1 * 1 = 1   
1 * 2 = 2   2 * 2 = 4   
1 * 3 = 3   2 * 3 = 6   3 * 3 = 9   
1 * 4 = 4   2 * 4 = 8   3 * 4 = 12  4 * 4 = 16  
1 * 5 = 5   2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25  
1 * 6 = 6   2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36  
1 * 7 = 7   2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49  
1 * 8 = 8   2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64  
1 * 9 = 9   2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81  

到了這里,關于一文了解Python中的while循環(huán)語句的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【Python入門篇】——Python中循環(huán)語句(while循環(huán)的基礎語法和基礎案例)

    【Python入門篇】——Python中循環(huán)語句(while循環(huán)的基礎語法和基礎案例)

    作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點贊 ?? 收藏 ? 加關注哦!???? while循環(huán)的使用框架

    2024年02月05日
    瀏覽(26)
  • [Python入門]Python中的循環(huán)語句(for循環(huán)語句)

    一、for 循環(huán)簡介 循環(huán)就是重復做某件事,for循環(huán)是python提供第二種循環(huán)機制(第一種是while循環(huán)),理論上for循環(huán)能做的事情,while循環(huán)都可以做。 for 的語句格式如下: for ?變量 ??in ??循環(huán)序列: ????????【循環(huán)體】 注:通過 for 循環(huán)依次將 循環(huán)序列 中的數(shù)據(jù)取出賦

    2024年04月11日
    瀏覽(24)
  • 【python】Python基礎語法詳細教程以及案例教學之 while循環(huán)語句、while語句嵌套應用、for循環(huán)語句、for語句嵌套應用、循環(huán)中斷

    【python】Python基礎語法詳細教程以及案例教學之 while循環(huán)語句、while語句嵌套應用、for循環(huán)語句、for語句嵌套應用、循環(huán)中斷

    目錄 ?前言 一、while循環(huán)的基礎語法 ?1)什么是while語句? ?2)如何具體實現(xiàn)while語句? 二、while循環(huán)的基礎案例 1)案例一: ?2)案例二: 三、while循環(huán)的嵌套應用 1)學習目標: 2)什么是while循環(huán)的嵌套 3)如何實現(xiàn)while嵌套? 四、while循環(huán)的嵌套案例 1)學習目標 2)補充

    2024年01月25日
    瀏覽(51)
  • 【Python】循環(huán)語句 ② ( while 嵌套循環(huán) | 代碼示例 - while 嵌套循環(huán) )

    【Python】循環(huán)語句 ② ( while 嵌套循環(huán) | 代碼示例 - while 嵌套循環(huán) )

    while 嵌套循環(huán) 就是 在 外層循環(huán) 中 , 嵌套 內(nèi)層循環(huán) ; while 嵌套循環(huán) 語法格式 : while 嵌套循環(huán) 也是基于 空格縮進 , Python 中基于 空格縮進 判定代碼邏輯的層次關系 ; 外層循環(huán) 的 循環(huán)操作 前面有 四個空格縮進 , 內(nèi)層循環(huán) 的 while 和 循環(huán)條件 所在的語句 前面有 四個空

    2024年02月06日
    瀏覽(28)
  • 【python基礎】循環(huán)語句-while循環(huán)

    【python基礎】循環(huán)語句-while循環(huán)

    循環(huán)語句主要的作用是在多次處理具有相同邏輯的代碼時使用。while循環(huán)是Python提供的循環(huán)語句之一。 while循環(huán)的語法格式之一: 比如我們輸出1-10之間的奇數(shù),編寫程序如下所示: while循環(huán)如果放在生產(chǎn)生活中的話,類似于循環(huán)處理,如下圖所示 我們可以通過設置條件表達

    2024年02月08日
    瀏覽(23)
  • Python循環(huán)語句(while循環(huán)、for循環(huán))

    Python循環(huán)語句(while循環(huán)、for循環(huán))

    Python循環(huán)語句主要有while循環(huán)和for循環(huán),Python 循環(huán)語句的控制結(jié)構(gòu)圖如下所示: Python中的while語句形式一般是: while 判斷語句(condition): 執(zhí)行語句(statements) while循環(huán)的執(zhí)行圖如下: 在Python需要注意冒號的格式和縮進,比如你在Python中使用冒號只能使用英文格式的雙引號\\\"

    2024年02月06日
    瀏覽(25)
  • C 語言中的 switch 語句和 while 循環(huán)詳解

    替代多重 if..else 語句,可以使用 switch 語句。 switch 語句用于選擇多個代碼塊中的一個來執(zhí)行 switch 表達式只會被計算一次 表達式的值與每個 case 的值進行比較 如果找到匹配,則執(zhí)行相應的代碼塊 break 語句用于跳出 switch 塊并停止執(zhí)行 default 語句是可選的,如果找不到匹配的

    2024年02月04日
    瀏覽(19)
  • Python編程——while循環(huán)語句講解

    Python編程——while循環(huán)語句講解

    作者: Insist-- 個人主頁: insist--個人主頁 本文專欄: python專欄 專欄介紹: 本專欄為 免費 專欄,并且會持續(xù)更新python基礎知識,歡迎各位訂閱關注。 目錄 一、怎么理解循環(huán)? 二、while語句基礎格式 三、例子 例題:使用while語句輸出1~100的所有數(shù)字 四、break 語句 例題:在

    2024年02月15日
    瀏覽(24)
  • Python-while循環(huán)語句

    Python-while循環(huán)語句

    while 循環(huán)基礎 while 循環(huán)練習 while 循環(huán)嵌套 ? 初始條件設置 —— 通常是重復執(zhí)行的 計數(shù)器 while 條件(判斷 計數(shù)器 是否達到 目標次數(shù)): 條件滿足時,做的事情1 條件滿足時,做的事情2 條件滿足時,做的事情3 ……(省略)…… 處理條件(計數(shù)器 + n 第一個 while 循環(huán) 需求:

    2023年04月08日
    瀏覽(28)
  • Python零基礎入門(七)——Python中的選擇和循環(huán)語句

    Python零基礎入門(七)——Python中的選擇和循環(huán)語句

    個人簡介:機電專業(yè)在讀研究生,CSDN內(nèi)容合伙人,博主個人首頁 Python入門專欄:《Python入門》歡迎閱讀,一起進步!?????? 碼字不易,如果覺得文章不錯或能幫助到你學習,可以點贊??收藏??評論??+關注哦!?????? 歡迎來到本系列教程的第七篇,在前面的幾篇博客

    2024年02月16日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包