python中while循环只能用来实现无限循环,python的循环语句while

  python中while循环只能用来实现无限循环,python的循环语句while

  1定期声明,同时

  While循环语句有点类似于选择结构的if语句,但两者都是通过条件判断来决定是否执行花括号中的执行语句。不同的是,while语句重复判断条件,如果条件成立,则执行{}中的执行语句,while循环在条件不再成立之前结束。

  语法结构如下

  While(循环条件)

  执行语句

  ……

  () ) ) ) )。

  然后实现打印WhileDemo.java的编码,自然数是1到4。

  public classwhiledemo { publicstaticvoidmain(string[]args){ int x=1;//用初始值1定义变量x

  Wile(x=4)//循环条件

  system . out . println(x= x);//如果满足条件,打印X值。

  x;//x自增量

  () ) ) ) )。

  () ) ) ) )。

  () ) ) ) )。

  执行结果如下图所示。

  在上面的代码中,x的初始值是1。当满足循环条件x=4时,循环体被重复执行以打印x的值和增量x。因此,打印结果中的x值分别为1、2、3和4。

  注意,代码X用于改变每个循环中变量X的值,最终改变循环条件。如果没有这段代码,整个循环将进入无限循环状态,永远不会结束。

  的2循环语句

  For loop语句是最常用的循环语句,一般在循环次数已知的情况下使用。for循环语句的语法格式如下。

  For(初始化表达式;循环条件;类型){

  执行语句

  ……

  () ) ) ) )。

  在上面的语法结构中,for关键字之后,有三个部分:初始化、循环条件和操作,其中有input ’;由“”分隔的{}中的执行语句是循环体。

  其次,通过指出初始化公式、循环条件、运算公式和循环体,详细分析了for循环的执行过程。具体如下。

  for(;) )。

  ())是

  () ) ) ) )。

  执行步骤1,

  步骤2,如果判断结果为真,则执行步骤3,如果判断结果为假,则执行步骤5。

  执行步骤3,

  执行步骤4和步骤2。

  第五步,退出循环。

  然后,自然数1到4在一种情况下求和,如下图。ForDemo01.java

  public classfordemo 01 { publicstaticvoidmain(string[]args){ int sum=0;//定义变量sum以便记住累积和

  for(intI=1;I=4;I ()/I的值从1到4不等。

  sum=I;//实现sum和I的累加。

  () ) ) ) )。

  system . out . println( sum= sum);//打印累计总和。

  () ) ) ) )。

  () ) ) ) )。

  执行结果如下。

  3循环语句do.while

  Do…while循环语句与while循环语句功能相似,语法结构如下:

  做{

  执行语句

  ……

  (} while)循环条件);

  在上面的语法结构中,{}中关键字do后面的执行语句是一个循环体。Do…while循环语句将循环条件放在循环体的后面。即循环体无条件执行一次,然后根据循环条件决定是否继续执行。

  然后,do…while循环语句用于打印从1到4的自然数的DoWhileDemo.java。

  publicclassdowhiledemo { publicstaticvoidmain[]args } { intx=1;//用初始值1定义变量x

  做{

  system . out . println(x= x);//打印x的值。

  x;增加//x的值

  } while(x=4);//循环条件

  () ) ) ) )。

  () ) ) ) )。

  执行结果:

  发现WhileDemo.java和DoWhileDemo.java的运算结果是一致的。这是什么意思?这说明do …while循环和while循环可以实现相同的功能。但是在程序运行的过程中,这两种说法是有区别的。如果循环语句开始时循环条件不为真,while循环的循环体不会执行一次,但do…while循环的循环体会执行一次。如果将DoWhileDemo.java的循环条件x=4改为x 1,则DoWhileDemo.java的执行结果将打印为x=1,而WhileDemo.java的执行结果将不打印任何内容。

  4无限循环(无限循环))))))。

  最简单的无限循环格式:

  Wile(true)}以CTR C结尾

  无限循环之所以存在,是因为我们不知道循环的个数,根据一些条件来控制循环。

  5圆形嵌套

  嵌套是定义循环语句在其循环体中的语法结构。While、do…while和for循环语句都可以嵌套或者相互嵌套,就像最常见的for循环中的for循环一样。格式如下。

  For(初始化表达式;循环条件;类型){

  ……

  For(初始化表达式;循环条件;类型){

  执行语句

  ……

  }

  ……

  }

  下面的练习描述了如何打印带“*”的直角三角形。ForForDemo.java

  1 publicclassfordemo { 2 publicstaticvoidmain(string[]args){ 3 int I,j;//定义两个循环变量

  4 for(I=1;I=9;I()/外部循环

  5 for(j=1;j=I;j()/内循环

  6 system . out . print( * );//打印*

  7)8 system . out . print(()((n));//换行

  9}10}11 }

  执行结果如下。

  上面的代码定义了两层for循环:外部循环和内部循环。外环用来控制要打印的行数,内环用来打印“*”。每行的“*”号逐行递增,最后输出一个直角三角形。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: