热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

12pythonwhile循环

1.while循环格式:while条件:条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3(省略).

1.while循环

格式:

while 条件:条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3...(省略)...

示例:

i &#61; 0while i<5:print("当前是第%d次执行循环"%(i&#43;1))print("i&#61;%d"%i)i&#43;&#61;1

结果:

当前是第1次执行循环
i&#61;0
当前是第2次执行循环
i&#61;1
当前是第3次执行循环
i&#61;2
当前是第4次执行循环
i&#61;3
当前是第5次执行循环
i&#61;4

2.while循环应用

1.计算1~100的累积和&#xff08;包含1和100&#xff09;

#encoding&#61;utf-8i &#61; 1
sum &#61; 0
while i<&#61;100:sum &#61; sum &#43; ii &#43;&#61; 1print("1~100的累积和为:%d"%sum)

2.计算1~100之间偶数的累积和&#xff08;包含1和100&#xff09;

#encoding&#61;utf-8i &#61; 1
sum &#61; 0
while i<&#61;100:if i%2 &#61;&#61; 0:sum &#61; sum &#43; ii&#43;&#61;1print("1~100的累积和为:%d"%sum)

3.while循环嵌套

1.while嵌套的格式

while 条件1:条件1满足时&#xff0c;做的事情1条件1满足时&#xff0c;做的事情2条件1满足时&#xff0c;做的事情3...(省略)...while 条件2:条件2满足时&#xff0c;做的事情1条件2满足时&#xff0c;做的事情2条件2满足时&#xff0c;做的事情3...(省略)...

2.while嵌套应用一

打印如下图形&#xff1a;

*
* *
* * *
* * * *
* * * * *

参考代码&#xff1a;

i &#61; 1while i<&#61;5:j &#61; 1while j<&#61;i:print("* ",end&#61;&#39;&#39;)j&#43;&#61;1print("\n")i&#43;&#61;1

3.九九乘法表
在这里插入图片描述
参考代码&#xff1a;

i &#61; 1while i<&#61;9:j&#61;1while j<&#61;i:print("%d*%d&#61;%-2d "%(j,i,i*j),end&#61;&#39;&#39;)j&#43;&#61;1print(&#39;\n&#39;)i&#43;&#61;1

推荐阅读
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 本文深入探讨了 Python 中的循环结构(包括 for 循环和 while 循环)、函数定义与调用,以及面向对象编程的基础概念。通过详细解释和代码示例,帮助读者更好地理解和应用这些核心编程元素。 ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • 使用Pandas高效读取SQL脚本中的数据
    本文详细介绍了如何利用Pandas直接读取和解析SQL脚本,提供了一种高效的数据处理方法。该方法适用于各种数据库导出的SQL脚本,并且能够显著提升数据导入的速度和效率。 ... [详细]
  • 本文详细介绍了Python中列表的创建、访问、修改、排序及遍历等基本操作,帮助初学者快速掌握列表这一重要数据结构。 ... [详细]
  • 本文详细介绍了Python中函数的基本概念,包括函数的定义与调用、文档注释、参数传递(形参与实参)、返回值以及函数嵌套。通过具体示例和解释,帮助读者掌握函数在编程中的应用。 ... [详细]
  • 装饰器是一种用于在不修改原函数代码的情况下,动态地添加功能的工具。它允许你在函数执行前后插入额外的逻辑,从而增强或改变函数的行为。 ... [详细]
  • PHP数组平均值计算方法详解
    本文详细介绍了如何在PHP中计算数组的平均值,涵盖基本概念、具体实现步骤及示例代码。通过本篇文章,您将掌握使用PHP函数array_sum()和count()来求解数组元素的平均值。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 数据结构入门:栈的基本概念与操作
    本文详细介绍了栈这一重要的数据结构,包括其基本概念、顺序存储结构、栈的基本操作(如入栈、出栈、清空栈和销毁栈),以及如何利用栈实现二进制到十进制的转换。通过具体代码示例,帮助读者更好地理解和应用栈的相关知识。 ... [详细]
  • 开发笔记:2020 BJDCTF Re encode
    开发笔记:2020 BJDCTF Re encode ... [详细]
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • 本文介绍如何使用 Android 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
  • 本文介绍如何通过设置文件编码声明,确保Python代码能够正确解析和显示中文注释。我们将探讨不同的编码方式及其适用场景,并提供最佳实践建议。 ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
author-avatar
手机用户2502914831
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有