对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局部赋值的规则
Mar 07 Python
讲解Python中for循环下的索引变量的作用域
Apr 15 Python
Windows中安装使用Virtualenv来创建独立Python环境
May 31 Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
python占位符输入方式实例
May 27 Python
Python登录系统界面实现详解
Jun 25 Python
pycharm修改文件的默认打开方式的步骤
Jul 29 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
python 如何去除字符串头尾的多余符号
Nov 19 Python
在keras里面实现计算f1-score的代码
Jun 15 Python
Python必须了解的35个关键词
Jul 16 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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输入流php://input使用浅析
2014/09/02 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
PDO::rollBack讲解
2019/01/29 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
浅析jQuery Mobile的初始化事件
2015/12/03 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
微信小程序实现横向增长表格的方法
2018/07/24 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
Python实现的Excel文件读写类
2015/07/30 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
python小程序实现刷票功能详解
2019/07/17 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
社区母亲节活动记录
2014/03/06 职场文书
股东协议书
2014/04/14 职场文书
英语故事演讲稿
2014/04/29 职场文书
家庭财产分割协议书范本
2014/11/24 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
教导处教学工作总结
2015/08/12 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书