python当型循环_对python while循环和双重循环的实例详解
废话不多说,直接上代码吧!
#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
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
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 while循环和双重循环的实例详解相关推荐
- python爬虫beautifulsoup爬当当网_Python爬虫包 BeautifulSoup 递归抓取实例详解_python_脚本之家...
Python爬虫包 BeautifulSoup 递归抓取实例详解 概要: 爬虫的主要目的就是为了沿着网络抓取需要的内容.它们的本质是一种递归的过程.它们首先需要获得网页的内容,然后分析页面内容并找到 ...
- python中quad_python用quad、dblquad实现一维二维积分的实例详解
背景: python函数库scipy的quad.dblquad实现一维二维积分的范例.需要注意dblquad的积分顺序问题. 代码: import numpy as np from scipy imp ...
- python布尔型数组_对numpy中布尔型数组的处理方法详解
布尔数组的操作方式主要有两种,any用于查看数组中是否有True的值,而all则用于查看数组是否全都是True. 如果用于计算的时候,布尔量会被转换成1和0,True转换成1,False转换成0.通过 ...
- linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解
1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...
- python定义链表节点_Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】...
本文实例讲述了Python数据结构与算法之链表定义与用法.分享给大家供大家参考,具体如下: 本文将为大家讲解: (1)从链表节点的定义开始,以类的方式,面向对象的思想进行链表的设计 (2)链表类插入和 ...
- python 3d绘图平面_python 用 matplotlib 在 3D 空间中绘制平面 实例详解
#创建画布 fig = plt.figure(figsize=(12, 8), facecolor='lightyellow')#创建 3D 坐标系 ax = fig.gca(fc='whitesmo ...
- imagepreview使用案例_微信小程序wx.previewImage预览图片实例详解
一.小知识 二.例子 1.wxml 2.wxss .container { box-sizing:border-box; padding:20px; } .previewimg{ float:left ...
- python2.7除法_对python中的float除法和整除法的实例详解
从python2.2开始,便有两种除法运算符:"/"."//".两者最大区别在: python2.2前的版本和python2.2以后3.0以前的版本的默认情况下 ...
- python动态显示进度条_实例详解python如何轻松实现动态进度条
本次的这篇文章主要是和大家分享了关于实例详解python如何轻松实现动态进度条,有需要的小伙伴可以看一下 思路及讲解 假设有一个1000000数据的列表(为了让进度条可以显示出来,很大的数据),我们每 ...
最新文章
- 【转】使用Chrome Frame,彻底解决浏览器兼容问题
- html中加载解析,HTML页面加载和解析流程详细介绍
- EK算法应用,构图(POJ1149)
- 【原创】modb 功能设计之“支持多消费者单生产者”
- java安装后启动程序在哪_java – 有没有办法在安装后使用一些“帮助应用程序”立即启动应用程序?...
- java画虚线_在java中绘制虚线
- 来,膜拜下android roadmap,强大的执行力
- ACS高级计算机科学,2018-2019澳洲八大ACS认证学位全盘点!③
- Elasticsearch 多字段查询 best_fields、most_fields、cross_fields,傻傻分不清楚?
- 原生android 操作系统,为什么氢OS被称为最接近原生安卓的操作系统?
- 今天一篇文章告诉你Python 自动化测试 必会模块 Unittest
- urllib的使用1
- c语言解三色旗问题加注释,C语言经典算法——三色旗问题
- 测试需要掌握的一些技能
- iis7无法写入配置文件,更换进入方式解决
- try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
- 异构数据源DDL转换的两种方式
- PAT 1131. Subway Map (30) DFS
- html英文怎么读,tail是什么意思英语,tail怎么读啊!
- P2P在IPTV中解决数据服务器传输瓶颈
热门文章
- 答疑:U盘突然无法识别了,数据还能恢复吗
- day1 作业编写登录窗口
- Scala中Manifest、ClassTag、TypeTag的学习
- Mysql报错Fatal error:Can't open and lock privilege tables
- 提取网页中的链接并生成xml
- 同一AppDomain内的SharpGL的FrameBuffer会相互影响?
- 智能手机触摸屏失灵和触摸屏保养教程
- 用C#使用HttpWebRequest Post数据时如何保持Session
- mxOutlookBarPro中,button是通过for语句动态生成的,如何取得当前单击button的标题呢?...
- ThreadPoolExecutor使用错误导致死锁