首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

它是做什么用的?为什么每个计算机语言都有它的身影?

上一章我们讲到字符串的占位符和内型码,最终的结果是实现生成我们想要的字符串,其实在计算机当中,有很多的内容都需要字符串去处理:比如网页、数据的传输等等(用来存储字符数据用)。接下来我们给大家介绍新的知识点:循环while语句。

一:什么是循环语句?

1、循环就是计算机重复执行某条语句,直到满足条件为止。

作用:根据一定条件,重复的执行一条语句

语法:

While 真值表达式 (当表达式这真,输出语句块的内容)

语句块

Else:

语句块

2、While的执行顺序:while中文译为:当…什么时候,while先执行真值表达式,当表达式为真的时候,执行语句块的内容,修改循环变量,变量加1,然后返回真值表达式,如果还为真,再执行语句块的内容,直到条件为假(不满足)时执行else后面的语句。

3.1例:定义一个变量num,变量值为1,判断num是否小于5,如果小5,就打印输出num的值。代码如下图:

3.2例:输入一个数,用n绑定,打印输出n行的“I love python”。(n等于几,就输出几行) 分析:首先我们在计算机中输入一个数,然后再定义一个变量i ,初始值是1,判断i是否小于等于n,如果条件满足,输出语句块,然后i的值再加1,接着再判断I是否小于等于n……

3.3例:输入一个整数,用end变量绑定,打印输出1~end的所有整数(包含end)。案例分析:首先,用input函数输入一个数,这个数必须为整数型,绑定的end变量必须大于等于1,额外再定义一个变量i,并给i赋值,i 等于1,输出的整数个数必须小于等于end定义的整数,如果大于end程序就会报错,代码如下图:

3.4例:写一个程序,输入两个整数,第一个用begin绑定,第二个用end变量绑定,打印出begin~end的所有的整数。分析:首先分别用begin和end分别绑定两个整数,然后借且一个变量i,从超始位置bengin判断是否小于等于end,如果条件成立,就打印输出i的值。代码如下图:

二:While 语句语法说明及注意事项(换言之就是以上案例的步骤的语法说明)

1、 先执行真值表达式,判断True/False。

2、 如果为True则执行语句块1,然后跳转到第1步(再次执行真值表达式)。

3、 如果为False则执行else句部分的语句块2,然后结束此while语句的执行。如果没有else子句,则直接结束此while语句。

4、 Else子句部分可以省略(同if语句类似)。

5、 要控制真值表达式来访问死循环(要必免永远停在循环条件里面,不会跳出循环语句)

6、 通常用真值表达式内的变量来控制循环条件

7、 一般情况 下能常在语句块内改变循环变量来控制循环的次数和变量的走向(变量的走向可以用+=或者-=来表式)

三:while巩固

1、 打印1~10的整数,在一行内显示,每个数学之间用一个空格分隔开:如1 2 3 4 5 …

2、 打印1~10的整数,每行打印5个,打印两行(借助if语句,判断每行的末尾是不是能够被5整除,如果条件成立,就打印换行)

3、 用while语句倒序打印10~1的所有整数(包含1)

4、 写一个程序,用while循环来计算1~100的和(借助一个第三方的变量s,保存所有数的和)

5、用while 语句实现打印三角形,输入一个整数,表示三角形的宽度和高度,打印出相应的直角三角形。(如我们可以用字符串的拼接 *)

尾声:这就是while语句的魅力,大家要谨记此语句的用法,不要走进循环的死胡同里哦!朋友们,如果喜欢小编的内容和想学一门技能的话,千万别忘了为小编互粉、评论哦!期等您的回音!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191228A0NXIL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券