python循环嵌套的几种使用方法

Posted 南瓜饼卷南瓜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python循环嵌套的几种使用方法相关的知识,希望对你有一定的参考价值。

使用循环嵌套来获取100以内的质数

使用循环嵌套来获取100以内的质数

#!/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)

  

使用嵌套循环实现×字塔的实现

#!/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)

  

以上是关于python循环嵌套的几种使用方法的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE表与表联接的几种方式

Oracle中 多表连接到底有哪几种方式

Laravel:如何在控制器的几种方法中重用代码片段

在java中如何跳出当前的多重嵌套循环

Python的几种循环

Python中断多重循环的几种思路