对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采用raw_input读取输入值的方法
Aug 18 Python
python绘制简单折线图代码示例
Dec 19 Python
Python下载网络小说实例代码
Feb 03 Python
Django使用Celery异步任务队列的使用
Mar 13 Python
python3中函数参数的四种简单用法
Jul 09 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
Python一键安装全部依赖包的方法
Aug 12 Python
python 使用递归实现打印一个数字的每一位示例
Feb 27 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
Apr 21 Python
浅谈sklearn中predict与predict_proba区别
Jun 28 Python
Python如何进行时间处理
Aug 06 Python
python语言实现贪吃蛇游戏
Nov 13 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
js 效率组装字符串 StringBuffer
2009/12/23 Javascript
JavaScript splice()方法详解
2020/09/22 Javascript
jquery+html5制作超酷的圆盘时钟表
2015/04/14 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
初学python数组的处理代码
2011/01/04 Python
python开发之文件操作用法实例
2015/11/13 Python
利用Python循环(包括while&amp;for)各种打印九九乘法表的实例
2017/11/06 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
python中的错误如何查看
2020/07/08 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
美国在线咖啡、茶和餐厅供应商:LollicupStore
2018/05/04 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
会展中心部门工作职责
2013/11/27 职场文书
销售总监岗位职责
2014/01/04 职场文书
担保书格式及范文
2014/04/01 职场文书
干部考核评语
2014/04/29 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
MySQL 数据库范式化设计理论
2022/04/22 MySQL
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS