python循环嵌套的多种使用方法解析


Posted in Python onNovember 29, 2019

这篇文章主要介绍了python循环嵌套的多种使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

使用循环嵌套来获取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 相关文章推荐
在Python的setuptools框架下生成egg的教程
Apr 13 Python
Python的Django框架中settings文件的部署建议
May 30 Python
举例讲解Python中的Null模式与桥接模式编程
Feb 02 Python
Python中join函数简单代码示例
Jan 09 Python
详解python中的线程
Feb 10 Python
Python for循环中的陷阱详解
Jul 13 Python
python打开windows应用程序的实例
Jun 28 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
Feb 18 Python
python 实现在shell窗口中编写print不向屏幕输出
Feb 19 Python
python中resample函数实现重采样和降采样代码
Feb 25 Python
python 负数取模运算实例
Jun 03 Python
python实现猜数游戏(保存游戏记录)
Jun 22 Python
python写一个随机点名软件的实例
Nov 28 #Python
关于Python-faker的函数效果一览
Nov 28 #Python
python 监测内存和cpu的使用率实例
Nov 28 #Python
python随机生成库faker库api实例详解
Nov 28 #Python
python的faker库用法
Nov 28 #Python
关于python中plt.hist参数的使用详解
Nov 28 #Python
python创建子类的方法分析
Nov 28 #Python
You might like
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
javascript 图片上传预览-兼容标准
2009/06/01 Javascript
jquery实现可拖拽弹出层特效
2015/01/04 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
VUE搭建手机商城心得和遇到的坑
2019/02/21 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
python实现定时同步本机与北京时间的方法
2015/03/24 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
python在每个字符后添加空格的实例
2018/05/07 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python中创建二维数组
2018/10/17 Python
Python数据类型之List列表实例详解
2019/05/08 Python
Python如何输出整数
2020/06/07 Python
python logging模块的使用详解
2020/10/23 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
寒假实习自荐信
2014/01/26 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
质检员岗位职责范本
2015/04/07 职场文书
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL