对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多线程编程方式分析示例详解
Dec 06 Python
pandas 使用apply同时处理两列数据的方法
Apr 20 Python
使用python语言,比较两个字符串是否相同的实例
Jun 29 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
python实现支付宝转账接口
May 07 Python
python实现websocket的客户端压力测试
Jun 25 Python
Python continue语句实例用法
Feb 06 Python
Softmax函数原理及Python实现过程解析
May 22 Python
python3读取autocad图形文件.py实例
Jun 05 Python
Python建造者模式案例运行原理解析
Jun 29 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
Jul 06 Python
python读取pdf格式文档的实现代码
Apr 01 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
神族 PROTOSS 概述
2020/03/14 星际争霸
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
ThinkPHP CURD方法之table方法详解
2014/06/18 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
2016/08/15 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
python实现最大优先队列
2019/08/29 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
详解Python 函数参数的拆解
2020/09/02 Python
HTML+CSS3 模仿Windows7 桌面效果
2010/06/17 HTML / CSS
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
销售实习自我鉴定
2013/12/07 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
行政内勤岗位职责
2014/04/07 职场文书
建筑学专业自荐书
2014/07/09 职场文书
介绍信如何写
2015/01/31 职场文书
聘任证明怎么写
2015/03/02 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
投标单位介绍信
2015/05/05 职场文书
放飞理想主题班会
2015/08/14 职场文书
小学五年级(说明文3篇)
2019/08/13 职场文书