多分支嵌套语句

多分支嵌套语句是指将多个if语句嵌套在一起的结构,根据不同的条件判断来执行不同的代码块。案例一:

pid=input  ("请输入你的身份证号:")

#身份证号是否是十八位

if    len(pid)==18:

    print("打印个人基本信息")

    #打印性别,身份证号倒数第二位如果是偶数,则是女生,否则是男生

    num=int(pid[16])    #“5”==>5

    if   num%2==>0:

        print("女性")

    else

        print(“男性”)

    #打印籍贯

    jiguancode=pid[:6]   #取前6位

    print("jiguancode",jiguancode)

    if  jiguancode=="110000"

        print("北京市")

    elif   jiguancode=="120000"

        print("天津市")

    elif   jiguancode=="310000"

        print("上海市")

    elif   jiguancode=="500000"

        print("重庆市")

    else

        print(“非直辖市”)

else

    print("身份证号码输入有误!")

print(“程序结束”)

PS:多分支嵌套语句可以根据具体需求进行任意层次的嵌套,但需要注意代码的可读性和简洁性。过多的嵌套会使代码变得复杂,难以维护。因此,在编写多分支嵌套语句时要注意合理的代码结构和逻辑的清晰性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值