对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中装饰器的使用
Jul 12 Python
利用python实现命令行有道词典的方法示例
Jan 31 Python
python和ruby,我选谁?
Sep 13 Python
Python3使用正则表达式爬取内涵段子示例
Apr 22 Python
python利用smtplib实现QQ邮箱发送邮件
May 20 Python
Python面向对象之反射/自省机制实例分析
Aug 24 Python
python 将字符串完成特定的向右移动方法
Jun 11 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
Aug 27 Python
PyTorch 解决Dataset和Dataloader遇到的问题
Jan 08 Python
Python任务调度利器之APScheduler详解
Apr 02 Python
python中的列表和元组区别分析
Dec 30 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-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
jQuery筛选器children()案例详解(图文)
2013/02/17 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
Python中的列表知识点汇总
2015/04/14 Python
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
python3 深浅copy对比详解
2019/08/12 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python的几种主动结束程序方式
2019/11/22 Python
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
为什么需要版本控制
2016/10/28 面试题
建筑工程专业毕业生自荐信
2013/10/19 职场文书
国际政治个人自荐信范文
2013/11/26 职场文书
承诺书格式
2014/06/03 职场文书
法人代表证明书
2014/09/18 职场文书
公司离职证明标准格式
2014/11/18 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书