温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python程序的组织结构是怎么样的

发布时间:2021-12-06 10:14:50 来源:亿速云 阅读:151 作者:小新 栏目:开发技术

这篇文章主要为大家展示了“python程序的组织结构是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python程序的组织结构是怎么样的”这篇文章吧。

    程序的组织结构

    python程序的组织结构是怎么样的

    python程序的组织结构是怎么样的

    顺序结构

    程序由上到下顺序的执行代码,中间没有任何的判断和跳转,直到程序结束。

    python程序的组织结构是怎么样的

    对象的布尔值

     Python的一切皆对象,所有对象都有一个布尔值

    使用内置函数bool()获取对象布尔值

    可以直接把对象的布尔值放在条件表达式中做判断

     以下对象的布尔值为False

    • False

    • 数值0

    • None

    • 空字符串

    • 空列表

    • 空元组

    • 空字典

    • 空集合

     python程序的组织结构是怎么样的

     以上对象布尔值为False 其他所有对象布尔值均为True

    选择结构

    程序根据判断条件的布尔值选择性的执行部分代码

    明确让计算机知道在什么条件下,该去做什么

    单分支结构

    中文语义:如果......就...

    语法结构:

    if 条件表达式:
     
        条件执行体

    python程序的组织结构是怎么样的

    小实验
    money=1000 #余额
    s=int(input('请输入取款金额')) #取款金额
    #判断余额是否充足
    if money >= s:
        money=money - s
        print('取款成功,余额为:',money)

     python程序的组织结构是怎么样的

    python程序的组织结构是怎么样的

    双分支结构

    中文语义

    如果......不满足......就......

    语法结构

    if 条件表达式:
     
            条件执行体1
     
    else:
     
            条件执行体2

     python程序的组织结构是怎么样的

    小实验
    num = int(input('请输入一个整数'))
    #条件判断
    if num%2==0:
        print(num,'是偶数')
    else:
        print(num,'是奇数')

     python程序的组织结构是怎么样的

    多分支结构

    中文语义:

    成绩是在90分以上么?不是

    成绩是80到90之间么?不是

    成绩是70到80之间么?不是

    成绩是60到70之间么?不是

    成绩是69分以下么?是

    语法结构:

    if 条件表达式:
     
        条件执行体

    python程序的组织结构是怎么样的

    小实验
    money=1000 #余额
    s=int(input('请输入取款金额')) #取款金额
    #判断余额是否充足
    if money >= s:
        money=money - s
        print('取款成功,余额为:',money)

    python程序的组织结构是怎么样的

    python代码的独特写法

    可以以数学写法来写python代码

    if 90<=a<=100:
        print('A')
    elif 80<=a<=89:
        print('B')
    elif 70<=a<=79:
        print('C')
    elif 60<=a<=69:
        print('D')
    elif 0<=a<=59:
        print('E')
    else:

    python程序的组织结构是怎么样的

    分支结构_嵌套if的使用

    嵌套if

    语法结构:

    if 条件表达式1:
        if 内条件表达式:
            内条件执行体1
        else:
            内条件执行体2
    else:
        条件执行体

    python程序的组织结构是怎么样的

    小实验
    '''
    会员
    >= 200 8折
    >= 100 9折
        不打折
    非会员
    >=200 9.5折
        不打折
    '''
    a=input('您是会员么?t/f')
    money=float(input('请输入金额:'))
    #外层组织结构判断是否是会员
    if a =='t': #会员
        if money >=200:
            print('打8折,付款金额为',money*0.8)
        elif money >= 100:
            print('打9折,付款金额为', money*0.9)
        else:
            print('不打折',money)
    else: #非会员
        if money>=200:
            print('打9.5折,付款金额为',money*0.95)
        else:
            print('不打折,付款金额为',money)

    python程序的组织结构是怎么样的

    条件表达式

    条件表达式是 if......else的简写

    语法结构

    x        if        判断条件        else        y

    运算规则

    如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达的返回值为False

    # 从键盘录入两个整数,比较两个整数的大小
    a=int(input('请输入第一个整数'))
    b=int(input('请输入第二个整数'))
    # 比较大小
    ''' 常规写法
    if a > b:
        print(a,'大于等于',b)
    else:
        print(a,'小于',b)
    '''
    #使用条件表达式进行比较
    print( str(a)+'大于等于'+str(b)     if a>=b else    str(a)+'小于'+str(b))

    python程序的组织结构是怎么样的

     python程序的组织结构是怎么样的

    条件表达式,条件判断结果为True,执行左侧的内容,结果为False,执行右侧的内容

    PASS语句

    语句什么都不做,只是一个占位符,用在语法上需要语句的地方

    什么时候用:

    先搭建语法结构,还没想好代码怎么写的时候

    哪些语句可以使用:

    • if 语句的条件执行体

    • for-in 语句的循环体

    • 定义函数时的函数体

    #pass语句,什么都不做,只是一个占位符,用在需要写语句的地方
    a=input('您是会员么?t/f')
    #判断是否是会员
    if a =='y':
        pass
    else:
        pass
    #用于在没有想好怎么写代码时,占据语句的位置,使程序不报错

    python程序的组织结构是怎么样的

    以上是“python程序的组织结构是怎么样的”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

    向AI问一下细节

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

    AI