码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-11-28 12:59:48      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:time   选择排序   排序   ==   +=   for   end   rem   bre   

使用循环嵌套来获取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循环嵌套的几种使用方法

标签:time   选择排序   排序   ==   +=   for   end   rem   bre   

原文地址:https://www.cnblogs.com/ngbjng/p/11949028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!