Python分支

1.顺序结构、选择结构

           顺序结构:程序从上向下逐行执行,没有分支。

a = 1
b = 2
c = a + b
print(c)
 

           选择结构(分支语句):根据条件选择性的执行,Python中常用的选择结构有if语句和if-else语句。选择结构可以根据具体的需求灵活使用,可以根据不同的条件执行不同的代码块,增强程序的逻辑性和灵活性。

2.单分支、双分支、多分支

 .单分支:if 条件:  语句块

if 1 < 2:
    print("xk")
    print("xs")
    print("kk") 

 

  双分支:二选一,只能选一个;if  条件: 语句块,else:语句块。

if 1 < 2:
    print("xs")
    print("xk")
else:
    print("kk")
    print("xk")

  多分支:多选一,只能选一个;if  条件:语句块,else if 条件 : 语句块,……,else: 语句块
   ( 可有可无)。

value_str = input("请输入一个字母")
if value_str == "a":
    print("xk")
elif value_str == "b":
    print("kk")
elif value_str == "c":
    print("xx")
else:
    print("xs")

3.分支嵌套

        在嵌套分支时,代码要保持缩进正确。在上面的示例中,我们使用了4个空格(也可使用Tap键)作为缩进。缩进是Python中非常重要的,因为它指示代码块的开始和结束。要避免代码过于复杂,嵌套分支的层数不应该太多。在实际编码中,我们应该尽量简化分支嵌套,以提高代码的可读性和可维护性。

x = 10
y = 5
if x > y:
    print("x is greater than y")
else:
    if x == y:
        print("x is equal to y")
    else:
        print("x is less than y")

 

4.pass关键字

        在Python中,pass是一个占位符,表示一个空的语句块。它通常用于当你需要有一个语句,但是你不打算在这个语句中做任何操作时。

        例如,当你使用条件语句时,如果你希望在条件为真时什么也不做,可以使用pass关键字来占位,而不是留空。

if condition:
    pass  # 什么也不做
else:
    # 执行其他操作
 

        同样,当你定义一个函数或类时,如果你还没有实现函数或类的具体内容,可以使用pass关键字来占位。 

def my_function():
    pass  # 尚未实现的函数
class MyClass:
    pass  # 尚未实现的类
 

        总之,pass关键字在Python中用于表示一个空的语句块,可以用于占位,暂时忽略或表示待实现的部分代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值