对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 连接sqlite及简单操作
Jun 30 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 Python
Python3模拟登录操作实例分析
Mar 12 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
使用python绘制温度变化雷达图
Oct 18 Python
Python字节单位转换实例
Dec 05 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
python词云库wordCloud使用方法详解(解决中文乱码)
Feb 17 Python
通过Python实现一个简单的html页面
May 16 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学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
php实现微信公众平台账号自定义菜单类
2014/12/02 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
laravel5实现微信第三方登录功能
2018/12/06 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
jquery键盘事件使用介绍
2011/11/01 Javascript
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
jupyter notebook 重装教程
2020/04/16 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
浅析Python 序列化与反序列化
2020/08/05 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
Java程序员面试90题
2013/10/19 面试题
培训楼经理岗位责任制
2014/02/10 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
信用卡工资证明范本
2014/10/17 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
辩论会主持词
2015/07/03 职场文书
美容院员工规章制度
2015/08/05 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
python自动化测试通过日志3分钟定位bug
2021/11/20 Python