对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 09 Python
Python解释执行原理分析
Aug 22 Python
python使用urlparse分析网址中域名的方法
Apr 15 Python
Java与Python两大幸存者谁更胜一筹呢
Apr 12 Python
python实现txt文件格式转换为arff格式
May 31 Python
Python3列表内置方法大全及示例代码小结
May 10 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
python 实现矩阵按对角线打印
Nov 29 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
Python异步编程之协程任务的调度操作实例分析
Feb 01 Python
python基于tkinter制作无损音乐下载工具
Mar 29 Python
python爬虫selenium模块详解
Mar 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
PHP5中MVC结构学习
2006/10/09 PHP
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
2020/10/28 Javascript
Python中的包和模块实例
2014/11/22 Python
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
查看django版本的方法分享
2018/05/14 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
python异常处理try except过程解析
2020/02/03 Python
Python3 元组tuple入门基础
2020/02/09 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
中职生自我鉴定范文
2013/10/03 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
农业生产宣传标语
2014/10/08 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android