控制结构里简单的提到过循环结构,下面来细讲一下什么是循环结构。
循环结构就是重复的执行一条或若干语句,在日常生活中我们可以看到很多这样的例子,像修铁路、盖房子这样的工程, 大多来说都是不达到目标之前都在重复的去执行相同的操作,也就是在循环的坐同一件事情。
对于循环结构,主要分为两种类型:
1) 条件控制的循环
条件控制的循环是指采用一个表达式(可真可假)来控制循环的次数,我们用while语句来描述条件能控制的循环。
2) 计数控制的循环
计数控制的循环是根绝指定的次数来进行循环,我们用for语句来编写计算控制的循环。
1. while语句
while语句的概念:当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:
逻辑图如下图:

它的工作原理是判断条件为真时的时候就进入循环体循环一次,直到判断条件不成立,为Flase时退出循环。
下面我们仍然是通过实例来进行进一步学习。
小明的爸爸对他管教的很严格,他爸爸给他规定,每天晚上放学回到家中都需要写五道编程题,写完了才可以玩手机。
代码如下:
123456 |
count = 0 while count
相关推荐
当使用 MediatR 这个.NET库时,你可以实现各种不同的应用方法,包括基础功能的使用方法以及一些高级应用。下面将详细介绍 MediatR 在.NET应用中的各种用法,包括基础用法和高级应用,提供带有中文注释的源代码示例。 MediatR 简介 MediatR 是一个.NET库,用于实现 Mediator 模式,它允许你将请求和处理程序解耦,从而提高代码的可维护性和可扩展性。在 Mediato
如何在Java 14中使用Records类来代替传统的DTO对象 在传统的Java开发中,为了在不同的层级之间传递数据,我们通常会使用DTO(Data Transfer Object)对象。DTO对象是一个简单的Java类,用于封装数据并在不同的组件之间传递。然而,创建和维护大量的DTO类可能会变得繁琐和冗余。Java 14引入了Records类,它提供了一个更简洁和直观的方式来定义数据封装类。
一般来说,我们不应该对性能进行猜测。在编写优化时,会有许多因素可能起作用,即使我们对结果有很强的看法,测试它们很少是一个坏主意。然而,编写基准测试并不简单。很容易编写不准确的基准测试,并且基于这些测试得出错误的假设。这篇文章的目标是探讨导致不准确的四个常见和具体陷阱: 不重置或暂停计时器 对微基准测试做出错误假设 不注意编译器优化 被观察效应所误导 通用概念 在讨论这些陷阱之前,让我们简要回顾一下
在不断发展的UI/UX设计领域,成功与失败之间的界限非常微弱。即使是最小的设计失误也可能导致用户的沮丧、转化率下降,甚至产品的失败。为了帮助你避免这些陷阱,我们整理了一份10个最可怕的UI/UX错误清单,务必要避免。每个错误都附有一个真实案例,这样你就可以从他人的经历中学习。让我们开始吧! 1. 不直观的导航 导航是任何网站或应用的支柱。当用户找不到他们想要的内容时,会导致沮丧和高跳出率。导航应该
pip安装技巧大揭秘,让你事半功倍,需要具体代码示例 随着Python语言的日益流行,pip成为了Python包管理工具中的重头戏。它不仅方便了开发者们安装、升级和删除Python包,还提供了一种简单的方式来管理项目的依赖关系。然而,许多开发者只是使用pip来进行基本的包安装,对其其他强大的功能却知之甚少。本文将为大家揭示一些高级的pip安装技巧,帮助你在开发过程中事半功倍。 技巧一:查看已安装的
回到顶部
|