对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使用threading获取线程函数返回值的实现方法
Nov 15 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
Feb 16 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
Apr 11 Python
python+opencv实现摄像头调用的方法
Jun 22 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
django之对FileField字段的upload_to的设定方法
Jul 28 Python
深入了解Python在HDA中的应用
Sep 05 Python
python生成requirements.txt的两种方法
Sep 18 Python
pandas 中对特征进行硬编码和onehot编码的实现
Dec 20 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
Python如何在windows环境安装pip及rarfile
Jun 15 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中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
javascript event 事件解析
2011/01/31 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
jQuery增加与删除table列的方法
2016/03/01 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
浅谈箭头函数写法在ReactJs中的使用
2017/08/22 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
vue实现分页加载效果
2019/12/24 Javascript
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
python自动发微信监控报警
2019/09/06 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
高级3D打印市场:Gambody
2019/12/26 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
简短证婚人证婚词
2014/01/09 职场文书
青年教师培训方案
2014/02/06 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
售房委托书
2014/08/30 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
交通安全温馨提示语
2015/07/14 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python