博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

3.python基础语法--分支语句

Posted on 2019-09-19 17:16  非我执笔灬  阅读(411)  评论(0编辑  收藏  举报

1.程序控制:

  顺序结构、分支结构、循环结构。

2.分支结构:

  单分支结构:

1 if condition: #condition必须是一个布尔类型,不要忘记冒号:
2     代码块 #注意缩进
3 if 1<2: 4 print('1 less than 2')

   python的真假值对照表:

 

   多分支结构:

if condition1:
    代码块1
elif condition2:
    代码块2
elif condition3:
    代码块3
……
else:
    代码块
#要注意每一次if的冒号以及else的冒号与缩进

3.嵌套结构:

  嵌套结构可以是分支、循环的嵌套,也可以是互相嵌套多层。

例子:给出三个正整数,比较其大小,输出最大值。

a = int(input("Please enter the first number: "))
b = int(input("Please enter the second number: "))
c = int(input("Please enter the third number: "))
if a > b:
    if a > c:
        print(a)
    else:
        print(c)
if a < b:
    if c < b:
        print(b)
    else:
        print(c)

这里注意逻辑关系,以及嵌套关系,事先要理清楚三个正整数怎么去比较大小,两个数比较完之后还会分两种情况。python的语法灵活使用。