python 程序的组织结构


程序的组织结构

  任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构三种基本结构组成

顺序结构

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

# ----------顺序结构----------
print("step1")
print("step2")
print("step3")

选择结构

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

  单分支结构

    if 条件表达式:
      执行语句

# ----------分支结构----------
# 单分支
salary = 1000
if salary<3000:
    print("大学生")

  python 程序的组织结构

  双分支结构

    if 条件表达式:

      执行语句

    else:
      执行语句

# ----------分支结构----------
# 双分支
salary = 1000
if salary>3000:
    print("打工人")
else:
    print("大学生")

python 程序的组织结构  

  多分支结构

    if 条件表达式:
      执行语句
    elif:
      执行语句
    else:
      执行语句

# ----------分支结构----------
# 多分支
salary = 1000
if salary>20000:
    print("老板")
elif salary>3000:
    print("打工人")
else:
    print("大学生")

  python 程序的组织结构

  嵌套if

    if 条件表达式:
      if 条件表达式:
        执行语句
      else:
        执行语句
    else:
      执行语句

# 嵌套if
answer = input("请问您是否是会员?Y/N")
if answer == 'Y':
    money = float(input("请输入您的扣款金额"))
    if money > 200:
        money *= 0.8
    elif money > 100:
        money *= 0.9
    print(money)
elif answer == 'N':
    money = float(input("请输入您的扣款金额"))
    print(money)
else:
    print("输入有误,请重新输入")

python 程序的组织结构

  条件表达式
# 条件表达式
answer = input("请问您是否是会员?Y/N")
print("您是会员" if answer =='Y' else "您不是会员") # 判断为Y,则执行判断前的语句,判断不为Y,则执行判断后的语句

  python 程序的组织结构

 

 

 

 

 

原创文章,作者:wdmbts,如若转载,请注明出处:https://blog.ytso.com/272386.html

(0)
上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐

发表回复

登录后才能评论