对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 相关文章推荐
wxpython 最小化到托盘与欢迎图片的实现方法
Jun 09 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
Python调用C# Com dll组件实战教程
Oct 12 Python
Python socket套接字实现C/S模式远程命令执行功能案例
Jul 06 Python
浅析python继承与多重继承
Sep 13 Python
Python如何优雅获取本机IP方法
Nov 10 Python
Python手绘可视化工具cutecharts使用实例
Dec 05 Python
Python之Class&amp;Object用法详解
Dec 25 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
Feb 28 Python
python中如何设置代码自动提示
Jul 15 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 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中使用接口实现工厂设计模式的代码
2012/06/17 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
Angular中支持SCSS的方法
2017/11/18 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
2019/03/12 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
JS实现canvas简单小画板功能
2020/06/23 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
Django视图扩展类知识点详解
2019/10/25 Python
python如何实现DES加密
2020/09/21 Python
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
工厂仓管员岗位职责
2014/01/01 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
遗嘱继承公证书
2014/04/09 职场文书
环保建议书400字
2014/05/14 职场文书
主题班会演讲稿
2014/05/22 职场文书
教师创先争优承诺书
2015/04/27 职场文书
现货白银电话营销话术
2015/05/29 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电