对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实现爬虫下载漫画示例
Feb 16 Python
python实现简单温度转换的方法
Mar 13 Python
python xlsxwriter创建excel图表的方法
Jun 11 Python
Python运维开发之psutil库的使用详解
Oct 18 Python
一篇文章弄懂Python中所有数组数据类型
Jun 23 Python
详解Python Qt的窗体开发的基本操作
Jul 14 Python
Python使用正则实现计算字符串算式
Dec 29 Python
新手学python应该下哪个版本
Jun 11 Python
python有几个版本
Jun 17 Python
Pytorch 高效使用GPU的操作
Jun 27 Python
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
Mar 29 Python
高考要来啦!用Python爬取历年高考数据并分析
Jun 03 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
人大复印资料处理程序_查询篇
2006/10/09 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
js 图片等比例缩放代码
2010/05/13 Javascript
JavaScript instanceof 的使用方法示例介绍
2013/10/23 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
python实现通过shelve修改对象实例
2014/09/26 Python
python的re模块应用实例
2014/09/26 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
Python批量更改文件名的实现方法
2017/10/29 Python
python 读取DICOM头文件的实例
2018/05/07 Python
python tkinter界面居中显示的方法
2018/10/11 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
Python pip 安装与使用(安装、更新、删除)
2019/10/06 Python
Python和Sublime整合过程图示
2019/12/25 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
个人四风问题整改措施思想汇报
2014/10/04 职场文书
Linux系统下安装PHP7.3版本
2021/06/26 PHP
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers