对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之??碌某?? target=
Sep 12 Python
Python CSV模块使用实例
Apr 09 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
Python模拟脉冲星伪信号频率实例代码
Jan 03 Python
Python之reload流程实例代码解析
Jan 29 Python
浅谈python下含中文字符串正则表达式的编码问题
Dec 07 Python
python使用udp实现聊天器功能
Dec 10 Python
Python学习笔记之lambda表达式用法详解
Aug 08 Python
selenium+PhantomJS爬取豆瓣读书
Aug 26 Python
Django 自定义权限管理系统详解(通过中间件认证)
Mar 11 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
Mar 30 Python
Pycharm 如何一键加引号的方法步骤
Feb 05 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设计模式 Decorator(装饰模式)
2011/06/26 PHP
php简单实现多字节字符串翻转的方法
2015/03/31 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
javascript实现连续赋值
2015/08/10 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
Vue页面骨架屏注入方法
2018/05/13 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
微信小程序实现底部导航
2018/11/05 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
vant实现购物车功能
2020/06/29 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
使用python编写udp协议的ping程序方法
2018/04/22 Python
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
python查看模块,对象的函数方法
2018/10/16 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
会计学自荐信
2014/06/03 职场文书
机械操作工岗位职责
2014/08/08 职场文书
环卫工作汇报材料
2014/10/28 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
离婚被告代理词
2015/05/23 职场文书
于丹讲座视频观后感
2015/06/15 职场文书