废话不多说,直接上代码吧!

#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循环和双重循环的实例详解相关推荐

  1. python爬虫beautifulsoup爬当当网_Python爬虫包 BeautifulSoup 递归抓取实例详解_python_脚本之家...

    Python爬虫包 BeautifulSoup  递归抓取实例详解 概要: 爬虫的主要目的就是为了沿着网络抓取需要的内容.它们的本质是一种递归的过程.它们首先需要获得网页的内容,然后分析页面内容并找到 ...

  2. python中quad_python用quad、dblquad实现一维二维积分的实例详解

    背景: python函数库scipy的quad.dblquad实现一维二维积分的范例.需要注意dblquad的积分顺序问题. 代码: import numpy as np from scipy imp ...

  3. python布尔型数组_对numpy中布尔型数组的处理方法详解

    布尔数组的操作方式主要有两种,any用于查看数组中是否有True的值,而all则用于查看数组是否全都是True. 如果用于计算的时候,布尔量会被转换成1和0,True转换成1,False转换成0.通过 ...

  4. linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解

    1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...

  5. python定义链表节点_Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】...

    本文实例讲述了Python数据结构与算法之链表定义与用法.分享给大家供大家参考,具体如下: 本文将为大家讲解: (1)从链表节点的定义开始,以类的方式,面向对象的思想进行链表的设计 (2)链表类插入和 ...

  6. python 3d绘图平面_python 用 matplotlib 在 3D 空间中绘制平面 实例详解

    #创建画布 fig = plt.figure(figsize=(12, 8), facecolor='lightyellow')#创建 3D 坐标系 ax = fig.gca(fc='whitesmo ...

  7. imagepreview使用案例_微信小程序wx.previewImage预览图片实例详解

    一.小知识 二.例子 1.wxml 2.wxss .container { box-sizing:border-box; padding:20px; } .previewimg{ float:left ...

  8. python2.7除法_对python中的float除法和整除法的实例详解

    从python2.2开始,便有两种除法运算符:"/"."//".两者最大区别在: python2.2前的版本和python2.2以后3.0以前的版本的默认情况下 ...

  9. python动态显示进度条_实例详解python如何轻松实现动态进度条

    本次的这篇文章主要是和大家分享了关于实例详解python如何轻松实现动态进度条,有需要的小伙伴可以看一下 思路及讲解 假设有一个1000000数据的列表(为了让进度条可以显示出来,很大的数据),我们每 ...

最新文章

  1. 【转】使用Chrome Frame,彻底解决浏览器兼容问题
  2. html中加载解析,HTML页面加载和解析流程详细介绍
  3. EK算法应用,构图(POJ1149)
  4. 【原创】modb 功能设计之“支持多消费者单生产者”
  5. java安装后启动程序在哪_java – 有没有办法在安装后使用一些“帮助应用程序”立即启动应用程序?...
  6. java画虚线_在java中绘制虚线
  7. 来,膜拜下android roadmap,强大的执行力
  8. ACS高级计算机科学,2018-2019澳洲八大ACS认证学位全盘点!③
  9. Elasticsearch 多字段查询 best_fields、most_fields、cross_fields,傻傻分不清楚?
  10. 原生android 操作系统,为什么氢OS被称为最接近原生安卓的操作系统?
  11. 今天一篇文章告诉你Python 自动化测试 必会模块 Unittest
  12. urllib的使用1
  13. c语言解三色旗问题加注释,C语言经典算法——三色旗问题
  14. 测试需要掌握的一些技能
  15. iis7无法写入配置文件,更换进入方式解决
  16. try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
  17. 异构数据源DDL转换的两种方式
  18. PAT 1131. Subway Map (30) DFS
  19. html英文怎么读,tail是什么意思英语,tail怎么读啊!
  20. P2P在IPTV中解决数据服务器传输瓶颈

热门文章

  1. 答疑:U盘突然无法识别了,数据还能恢复吗
  2. day1 作业编写登录窗口
  3. Scala中Manifest、ClassTag、TypeTag的学习
  4. Mysql报错Fatal error:Can't open and lock privilege tables
  5. 提取网页中的链接并生成xml
  6. 同一AppDomain内的SharpGL的FrameBuffer会相互影响?
  7. 智能手机触摸屏失灵和触摸屏保养教程
  8. 用C#使用HttpWebRequest Post数据时如何保持Session
  9. mxOutlookBarPro中,button是通过for语句动态生成的,如何取得当前单击button的标题呢?...
  10. ThreadPoolExecutor使用错误导致死锁