对python while循环和双重循环的实例详解


Posted in Python onAugust 23, 2019

废话不多说,直接上代码吧!

#python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务。
#while是“当型”循环结构。
i=1
while i<=20:
 print(i,end=" ")
 i+=1

sum=0
i=1
while i<=100:
 sum+=i
 i+=1
else:
 print("\n",sum)

print("0+2+...+100=",sum)
#从控制台录入一个数字,求从1到数字的阶乘;
result=1;i=1;numA=0;
numA=int(input("请输入一个数字:"))
while i<=numA:
 result*=i
 i+=1
else:
 print("循环结束!")
print("结果是:",result)
#使用while循环输出100以内的素数
x=2
while x<100:
 n=2
 while n<x-1:
  if x%n==0:
   break
  n+=1
 else:
  print(x,end=" ")
 x+=1
else:
 print("循环结束")
#输出100之内能被7整除的数
nNum=7;lineCount=0;
while nNum<=100:
 if nNum%7 !=0:
  nNum+=1;
  continue
 else:
  print(nNum,end=" ")

 lineCount+=1
 if lineCount==5:
  print() #单个print()换行;
  lineCount=0
 nNum+=1;
else:
 print("\n循环结束")
#使用while循环计算从1到100之和
sum=0;i=1;
while i<=100:
 sum+=i;
 i+=1;
else:
 print("1+2+3+...+100=",sum);
 print("\n程序结束")
#从控制台录入打印*符号的数量。
row=0;i=0;
row=int(input("请输入行数:"));
while i<row:
 print()
 print("*",end=" ")
 i+=1;
else:
 print("\n程序运行结束")
#使用while循环和for循环嵌套.python语言允许在一个循环体中嵌套另外一个循环体。
#实例:从控制台输入行数和列数,打印正方形。
i=1;j=1;
numA=int(input("请输入行数:"))
numB=int(input("请输入列数:"))
while i<=numA:
 j=1
 while j<=numB:
  print("*",end=" ")
  j+=1
 print()
 i+=1

#使用while循环嵌套打印九九乘法口诀表;
i=1;j=1;
while i<=9:
 j=1
 while j<=i:
  print("%d*%d=%2d"%(j,i,i*j),end="  ")
  j+=1
 print()
 i+=1
else:
 print("\n程序运行结束")

#使用for循环打印九九乘法口诀表;
for i in range(1,10):
 for j in range(1,10):
  if j<=i:
   print("%d*%d=%2d"%(j,i,i*j),end="  ")
 else:
   print()
else:
 print("\n程序运行结束");

以上这篇对python while循环和双重循环的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的pprint折腾记
Jan 21 Python
深入理解Python中各种方法的运作原理
Jun 15 Python
Python中的fileinput模块的简单实用示例
Jul 09 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
Aug 28 Python
深入了解Python中pop和remove的使用方法
Jan 09 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
解决python xlrd无法读取excel文件的问题
Dec 25 Python
python 为什么说eval要慎用
Mar 26 Python
python 实现目录复制的三种小结
Dec 04 Python
Django Model中字段(field)的各种选项说明
May 19 Python
python打包多类型文件的操作方法
Sep 21 Python
利用Python实现翻译HTML中的文本字符串
Jun 21 Python
python 进程 进程池 进程间通信实现解析
Aug 23 #Python
python实现的生成word文档功能示例
Aug 23 #Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 #Python
详解Matplotlib绘图之属性设置
Aug 23 #Python
python3.6生成器yield用法实例分析
Aug 23 #Python
python基础 range的用法解析
Aug 23 #Python
Django 导出项目依赖库到 requirements.txt过程解析
Aug 23 #Python
You might like
PHP的开合式多级菜单程序
2006/10/09 PHP
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
python中id函数运行方式
2020/07/03 Python
python定时截屏实现
2020/11/02 Python
性能服装:HYLETE
2018/08/14 全球购物
自我检讨书范文
2015/01/28 职场文书
商场广播稿范文
2015/08/19 职场文书
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android