python循環(huán)嵌套的多種使用方法解析
這篇文章主要介紹了python循環(huán)嵌套的多種使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
使用循環(huán)嵌套來(lái)獲取100以內(nèi)的質(zhì)數(shù)
#!/usr/bin/python # -*- coding: UTF-8 -*- num=[]; i=2 for i in range(2,100): j=2 for j in range(2,i): if(i%j==0): break else: num.append(i) print(num)
使用嵌套循環(huán)實(shí)現(xiàn)×字塔的實(shí)現(xiàn)
#!/usr/bin/python # -*- coding: UTF-8 -*- #*字塔 i=1 #j=1 while i<=9: if i<=5: print ("*"*i) elif i<=9 : j=i-2*(i-5) print("*"*j) i+=1 else : print("")
冒泡排序
#!/usr/bin/python # -*- coding: UTF-8 -*- array = [9,2,7,4,5,6,3,8,1,10] L = len(array) for i in range(L): for j in range(L-i): if array[L-j-1]<array[L-j-2]: array[L-j-1],array[L-j-2]=array[L-j-2],array[L-j-1] for i in range(L): print array[i],
選擇排序
array = [8,2,6,3,4,5,7,1,10,9] L=len(array) for i in range(1,L): temp = array[i] array.remove(array[i]) for j in range(i): if array[j]>temp: array.insert(j,temp) break else: array.insert(i,temp) print(array)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python爬蟲(chóng)框架Scrapy基本應(yīng)用學(xué)習(xí)教程
這篇文章主要為大家介紹了python爬蟲(chóng)框架Scrapy的基本應(yīng)用學(xué)習(xí)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11Python實(shí)現(xiàn)輸出程序執(zhí)行進(jìn)度百分比的方法
這篇文章主要介紹了Python實(shí)現(xiàn)輸出程序執(zhí)行進(jìn)度百分比的方法,涉及Python數(shù)值運(yùn)算與系統(tǒng)輸出相關(guān)操作技巧,需要的朋友可以參考下2017-09-09使用python實(shí)現(xiàn)kNN分類(lèi)算法
這篇文章主要為大家詳細(xì)介紹了使用python實(shí)現(xiàn)kNN分類(lèi)算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10Python實(shí)現(xiàn)的對(duì)一個(gè)數(shù)進(jìn)行因式分解操作示例
這篇文章主要介紹了Python實(shí)現(xiàn)的對(duì)一個(gè)數(shù)進(jìn)行因式分解操作,結(jié)合實(shí)例形式分析了Python因式分解數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2019-06-06