对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实现一个简单的能够上传下载的HTTP服务器
May 05 Python
python中循环语句while用法实例
May 16 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
Feb 13 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 Python
python编辑用户登入界面的实现代码
Jul 16 Python
Python数据类型之Tuple元组实例详解
May 08 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
分析运行中的 Python 进程详细解析
Jun 22 Python
python seaborn heatmap可视化相关性矩阵实例
Jun 03 Python
如何在mac版pycharm选择python版本
Jul 21 Python
在python中读取和写入CSV文件详情
Jun 28 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
多重?l件?合查?(二)
2006/10/09 PHP
分割GBK中文遭遇乱码的解决方法
2013/08/09 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
2014/07/25 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
js自带函数备忘 数组
2006/12/29 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
JavaScript比较同一天的时间大小实例代码
2018/02/09 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
Python实现115网盘自动下载的方法
2014/09/30 Python
不要用强制方法杀掉python线程
2017/02/26 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
往来会计岗位职责
2013/12/19 职场文书
安全教育心得体会
2013/12/29 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
个人汇报材料范文
2014/12/30 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
Redis Cluster 集群搭建你会吗
2021/08/04 Redis
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs