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

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

這篇具有很好參考價(jià)值的文章主要介紹了【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

前言

循環(huán)可能是每個(gè)編程語言中使用比較多的語法了,如果能合理利用好循環(huán),就會(huì)出現(xiàn)意想不到的結(jié)果,大大地減少代碼量,讓機(jī)器做那些簡(jiǎn)單枯燥的循環(huán)過程,今天我將為大家分享 python 中的循環(huán)語法使用。??????

while循環(huán)

while 條件:
	需要循環(huán)執(zhí)行的代碼1
	需要循環(huán)執(zhí)行的代碼2

當(dāng)然,循環(huán)也不能無止盡的進(jìn)行下去,所以通常需要使用計(jì)數(shù)器來限制循環(huán)次數(shù),防止無限循環(huán)下去。

# 打印五次我愛python
i = 0  # 計(jì)數(shù)器
while i < 5:
    print('我愛python!')
    i += 1  # 計(jì)數(shù)器需要不斷變化,否則也會(huì)陷入死循環(huán)

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性
?????計(jì)算1-100 的和

# 計(jì)算1-100 的和
i = 1
sum = 0  # sum 存放1-100的和
while i <= 100:
    sum += i
    i += 1
print(sum)

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性
就像這樣,如果有我們?nèi)藖硭愕脑?,可能需要一點(diǎn)時(shí)間,但是計(jì)算機(jī)卻能很快給出結(jié)果,我們可以把這些平淡枯燥重復(fù)的工作交給計(jì)算機(jī)來實(shí)現(xiàn),這樣就極大的節(jié)省了人力。

??計(jì)算1-100 之間3的倍數(shù)的和

# 計(jì)算1-100 之間3的倍數(shù)的和
i = 1
sum = 0
while i <= 100:
    if i % 3 == 0:
        sum += i
    i += 1
print(sum)

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

break

break 通常在循環(huán)中使用,用來跳出循環(huán),執(zhí)行循環(huán)體后面的代碼

i = 1
while i <= 10:
    if i == 5:  # 當(dāng)i==5時(shí)跳出循環(huán)
        break
    print(i)
    i += 1
print('代碼塊1')

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

continue

continue 結(jié)束本次循環(huán),回到 while 的判斷部分,繼續(xù)執(zhí)行循環(huán)

i = 1
while i <= 10:
    if i == 5:
        i += 1  # 這里一定要改變計(jì)數(shù)器,否則會(huì)陷入死循環(huán)
        continue
    print(i)
    i += 1

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

i = 1
while i <= 10:
    if i == 5:
        continue  # 當(dāng)i==5的時(shí)候,循環(huán)體后面的代碼都不會(huì)執(zhí)行,所以i一直等于5,陷入死循環(huán)
    print(i)
    i += 1

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

while 循環(huán)嵌套

循環(huán)也是可以實(shí)現(xiàn)嵌套的,意思是執(zhí)行m次循環(huán),每次循環(huán)再執(zhí)行n次循環(huán),總共就是m*n次循環(huán)

while 條件1:
	循環(huán)執(zhí)行語句1
	while 條件2:
		循環(huán)執(zhí)行語句2
i = 1
while i < 5:  # 控制行數(shù)
    j = 1
    while j <= i:  # 控制列數(shù)
        print(j,end=' ')
        j += 1
    print()  # 換行
    i += 1

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性
這里注意,因?yàn)?print函數(shù) 的結(jié)束標(biāo)志是 ‘\n’,會(huì)導(dǎo)致輸出一個(gè)數(shù)就換行,并不能得到我們想要的結(jié)果,所以我們改變 print函數(shù) 的結(jié)束符號(hào)。

??九九乘法表
我們運(yùn)用 while 嵌套 來實(shí)現(xiàn)一個(gè)九九乘法表

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print(f'{i} * {j} = {i * j}',end='\t')
        j += 1
    print()
    i += 1

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

for循環(huán)

for 臨時(shí)變量 in 序列:
	循環(huán)執(zhí)行的代碼

python 中序列有這幾種:字符串(str)、列表(list)、元組(tuple)和范圍(range)。

message = 'abcdef'
for ch in message:
    print(ch)

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性
當(dāng)然 for循環(huán) 也可搭配著 break 和 continue 使用。

message = 'abcdef'
for ch in message:
    if ch == 'd':
        break;
    print(ch)

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

message = 'abcdef'
for ch in message:
    if ch == 'd':
        continue
    print(ch)

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性

else

while循環(huán) 和 for循環(huán) 可以搭配著 else 使用,else 里面的代碼只有循環(huán)是正常結(jié)束的時(shí)候才會(huì)執(zhí)行。

那么什么叫做循環(huán)正常執(zhí)行結(jié)束呢?我們都知道循環(huán)可以搭配著 break 和 continue 使用,當(dāng)循環(huán)是因?yàn)?break 而結(jié)束的時(shí)候,屬于不正常執(zhí)行循環(huán)結(jié)束,continue 會(huì)被認(rèn)為是正常執(zhí)行完循環(huán)。

i = 1
while i <= 5:
    if i == 3:
        break
    print(i)
    i += 1
else:
    print('循環(huán)正常結(jié)束')

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性
break 會(huì)直接跳出循環(huán),所以被認(rèn)為是不正常結(jié)束循環(huán)。

i = 1
while i <= 5:
    if i == 3:
        i += 1
        continue
    print(i)
    i += 1
else:
    print('循環(huán)正常結(jié)束')

【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性
continue 只是結(jié)束本次循環(huán),繼續(xù)執(zhí)行下次循環(huán),屬于正常結(jié)束循環(huán)。文章來源地址http://www.zghlxwxcb.cn/news/detail-508713.html

到了這里,關(guān)于【玩轉(zhuǎn)循環(huán)】探索Python中的無限可能性的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【含面試】解鎖MySQL group_concat的無限可能性:解決長(zhǎng)度限制并實(shí)現(xiàn)高效查詢

    AI繪畫關(guān)于SD,MJ,GPT,SDXL百科全書 面試題分享點(diǎn)我直達(dá) 2023Python面試題 2023最新面試合集鏈接 2023大廠面試題PDF 面試題PDF版本 java、python面試題 項(xiàng)目實(shí)戰(zhàn):AI文本 OCR識(shí)別最佳實(shí)踐 AI Gamma一鍵生成PPT工具直達(dá)鏈接 玩轉(zhuǎn)cloud Studio 在線編碼神器 玩轉(zhuǎn) GPU AI繪畫、AI講話、翻譯,GPU點(diǎn)亮AI想象

    2024年02月04日
    瀏覽(32)
  • 超越HTTP/1.1:探索HTTP/2的無盡可能性

    超越HTTP/1.1:探索HTTP/2的無盡可能性

    HTTP/2 是一個(gè)應(yīng)用層傳輸協(xié)議,是 HTTP 協(xié)議的第二個(gè)主要版本。HTTP2 主要是基于 google 的 SPDY 協(xié)議,SPDY 的關(guān)鍵技術(shù)被 HTTP2 采納了,因此 SPDY 的成員全程參與了 HTTP2 協(xié)議制定過程 HTTP/2 由互聯(lián)網(wǎng)工程任務(wù)組(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小組進(jìn)行開發(fā)的,是自199

    2024年03月12日
    瀏覽(15)
  • 人工智能在網(wǎng)絡(luò)安全中的作用:當(dāng)前的局限性和未來的可能性

    人工智能在網(wǎng)絡(luò)安全中的作用:當(dāng)前的局限性和未來的可能性

    人工智能 (AI) 激發(fā)了網(wǎng)絡(luò)安全行業(yè)的想象力,有可能徹底改變安全和 IT 團(tuán)隊(duì)處理網(wǎng)絡(luò)危機(jī)、漏洞和勒索軟件攻擊的方式。 然而,對(duì)人工智能的能力和局限性的現(xiàn)實(shí)理解至關(guān)重要,并且存在許多挑戰(zhàn)阻礙人工智能對(duì)網(wǎng)絡(luò)安全產(chǎn)生直接的變革性影響。 在本文中,我們探討了人工

    2024年02月09日
    瀏覽(20)
  • 深思熟慮可能性模型介紹與使用

    深思熟慮可能性模型介紹與使用

    如何聯(lián)系我 作者:魯偉林 郵箱:thinking_fioa@163.com或vlinyes@163.com 版權(quán)聲明:文章和記錄為個(gè)人所有,如果轉(zhuǎn)載或個(gè)人學(xué)習(xí),需注明出處,不得用于商業(yè)盈利行為。 2023年12月7日,參加上海交通大學(xué)張新安老師講解的課程,重點(diǎn)提及深思熟慮可能性模型,特做此總結(jié)。 相關(guān)書籍

    2024年02月02日
    瀏覽(34)
  • MoE:LLM終身學(xué)習(xí)的可能性

    本文分享自華為云社區(qū)《DTSE Tech Talk | 第47期:MoE:LLM終身學(xué)習(xí)的可能性》,作者:華為云社區(qū)精選。 在DTSE Tech Talk的第47期直播《MoE:LLM終身學(xué)習(xí)的可能性》中,昇思MindSpore技術(shù)專家呂老師與各位開發(fā)者分享有關(guān)于LLM lifelong learning的概念,幫助大家了解持續(xù)學(xué)習(xí)的特性與理論

    2024年02月05日
    瀏覽(20)
  • 解決idea打不開的兩種可能性

    解決idea打不開的兩種可能性

    1. 打開 【C:UsersAdministratorAppDataRoamingJetBrainsIntelliJIdea2021.3】文件,找到idea64.exe.vmoptions 文件。 ? ? ? ? ? 因?yàn)榈卿?windows 的用戶名和 IDEA 版本可能不同,所以你的目錄可能跟我的有點(diǎn)差別; 2. 使用記事本打開 idea64.exe.vmoptions 文件,注釋或者刪除以【-javaagent:】開頭的那一

    2024年02月12日
    瀏覽(22)
  • 大數(shù)據(jù)驅(qū)動(dòng)的智能家居:未來生活的可能性

    隨著科技的不斷發(fā)展,我們的生活也在不斷變化。智能家居就是這種變革的一種體現(xiàn)。智能家居通過互聯(lián)網(wǎng)和智能設(shè)備為我們的生活帶來了更多的便利和舒適感。然而,智能家居的發(fā)展還面臨著許多挑戰(zhàn)。這篇文章將探討大數(shù)據(jù)在智能家居中的應(yīng)用和未來發(fā)展趨勢(shì)。 智能家居

    2024年04月28日
    瀏覽(32)
  • 蜻蜓優(yōu)化算法與人工智能的結(jié)合:未來的可能性

    蜻蜓優(yōu)化算法(Hummingbird Optimization Algorithm, HOA)是一種基于自然界現(xiàn)象的優(yōu)化算法,它模仿了蜻蜓在尋找食物和逃跑時(shí)的行為,以解決復(fù)雜的優(yōu)化問題。在過去的幾年里,人工智能(AI)技術(shù)的發(fā)展取得了顯著的進(jìn)展,許多優(yōu)化算法已經(jīng)成為解決復(fù)雜問題的重要工具。然而,蜻蜓優(yōu)

    2024年02月22日
    瀏覽(28)
  • Web 3.0時(shí)代,重塑教育與學(xué)習(xí)方式的可能性

    Web 3.0時(shí)代,重塑教育與學(xué)習(xí)方式的可能性

    隨著科技的快速發(fā)展和互聯(lián)網(wǎng)的普及,教育領(lǐng)域也面臨著巨大的機(jī)遇和挑戰(zhàn)。Web 3.0時(shí)代的到來為教育與學(xué)習(xí)方式帶來了全新的可能性。在這個(gè)數(shù)字化時(shí)代,我們可以探索和利用Web 3.0技術(shù),重塑教育的方式,提供更個(gè)性化、互動(dòng)性和靈活性的學(xué)習(xí)體驗(yàn)。 本文將深入探討Web 3.

    2024年02月17日
    瀏覽(23)
  • 在NISQ小型計(jì)算機(jī)上執(zhí)行大型并行量子計(jì)算的可能性

    在NISQ小型計(jì)算機(jī)上執(zhí)行大型并行量子計(jì)算的可能性

    Steve White提出了密度矩陣重整化群(DMRG)的基本思想,即糾纏是一種有價(jià)值的資源,可以用來精確或近似地描述大量子系統(tǒng)。后來,這一思想被理解為優(yōu)化矩陣積狀態(tài)(MPS)的算法,支持將張量網(wǎng)絡(luò)用作波函數(shù)的變分參數(shù)化,其中糾纏是一個(gè)量化的資源。這種方法允許將計(jì)算

    2024年02月05日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包