Python中如果语的句,而循环与对循环基础教学

如果语句:

语法:

单分支

如果判断条件:

语句块

执行过程:首先执行判断条件,当条件成立则执行判断条件下面的语句块,

若条件不成立,则不执行

双分支

如果判断条件:

语句块1

:

语句块2

执行过程:首先执行判断条件,若条件成立则执行语句块1,若条件不成立,则执行

语句2。

多分支

如果判断条件1:

语句块1

elif判断条件2:

语句块2

elif判断条件n:

语句块n

:

语句块

执行过程:

首先执行判断条件1,若成立则执行语句块1,若不成立,则执行判断语句2,若条件成立,

则执行语句块2,若不成立,依次类推,若所有的判断条件都不成立,则执行下其他面的语句块。

如果语句的嵌套

语法:

如果判断条件1:

如果判断条件2:

语句块2 - 1

:

语句块2 - 2

:

语句块1 - 2

注意:使用嵌套的时候我们通过它的缩进来进行匹配我们的语句的。

输入年龄:

输入的年龄[0160],若年龄不在这个范围内,则打印年龄非法

小于16岁少年

16 ~ 24岁青少年

25 ~ 34岁青年

35 ~ 44岁中年

45 ~ 59岁中老年

60年老年

输入年龄,小于18未成年人禁止进入,否则打印欢迎光临…

年龄=int(输入(“请输入您的年龄:"))

如果年龄& lt;18:

打印(“未成年人禁止进入…”)

:

打印(“欢迎光临…”)

如果age>=0和age<=160:

如果年龄& lt;16:

打印(“少年”)

elif年龄& lt;25:

打印(“青少年”)

elif年龄& lt;35:

打印(“青年”)

elif年龄& lt;45:

打印(“中”年)

elif年龄& lt;60:

打印(“中老年”)

:

打印(“老年”)

:

打印(“年龄非法”)

我们可以将我们的如果语句强制性写在一行,成了伪三目运算。

result1如果编写此表达式判断条件其他result2

执行过程:

先执行判断条件,当判断条件成立则返回result1,编写此表达式若条件不成立,则返回result2。

三目运算:完成一个二选一的结果。

num1=int(输入(“请输入第一个数据:"))

num2=int(输入(“请输入第二个数据:"))

打印(其他num1如果num1> num2 num2)

循环之:

而循环的基本语法:

而判断条件:

循环体

执行过程:先执行判断条件,条件成立,则进入循环体,执行一遍循环体中的代码,

循环体执行结束,继续进行判断,若条件成立,继续执行循环体,循环往复,直到

条件不成立的时候,退出循环

循环嵌套:

而判断条件1:

而判断条件2:

循环体2

循环体1

执行过程:先执行判断条件1,若条件1成立,则进入循环体,执行判断条件2,若条件2成立,

则执行循环体2,继续执行判断条件2,直到条件2不成立为止,退出内循环,执行循环体1中

的内容,执行判断条件1条件成立,执行判断条件2…直到条件1不成立则退出循环。

外循环执行一次,内循环执行结束之后,再执行第二次外循环…

计算1 + 2 + 3 +…+ 100的和

res=0 #统计大小

n=1 #初始值

n<=100:

res +=#将n的值加到res身上

n +=1 #对n进行加1处理

打印(“res=", res)

1 x2x3x…x100的积

霁=1

n=1, n<=100:

霁*=n

n +=1

打印(“霁=",霁)

求n !

n=1 x2x3 . .xn

要求n从控制台输入

n=int(输入(“请输入一个正整数:"))

霁=1

i=1, i<=n:

霁*=我

+=1打印(“% d的阶乘为% d % (n, ji))

求阶乘之和

res=1 !+ 2 !+ 3 !+……+ n !

n=int(输入(“请输入一个正整数:"))

res=0 j=1

, j & lt;=n:

#求阶乘

霁=1

i=1

当我& lt;=j:

霁*=我

+=1 res +=霁

j +=1

打印(“res=", res)

n=int(输入(“请输入一个正整数:"))

霁=1

i=1 res=0

i<=n: #我=1=2

霁*=#霁=1 x1霁=1 ! x2=2 !

i +=1

res +=霁# res=1 !res=1 + 2 !

  print("res=",res)

  打印星星号

  控制台输入1

  1 1

  控制台输入2

  1 1

  ** 2 2

  输入3

  1 1

  ** 2 2

  *** 3 3

  输入4

  *

  **

  输入5

  *

  **

  n=int(input("请输入一个正整数:"))

Python中如果语的句,而循环与对循环基础教学