首页 > 其他 > 详细

程序的组织结构

时间:2021-01-17 19:22:50      阅读:24      评论:0      收藏:0      [点我收藏+]

               1996年,计算机科学家证明:任何简单或复杂的算法都可以由顺序结构、选择结构(if)和循环结构(while,for-in)组合而成

一、顺序结构

  逐步一次、从上向下顺序执行语句

二、对象的布尔值

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

(1)获取对象的布尔值

  使用内置函数bool()

(2)以下对象的布尔值都是false

  False

  数值0

  None

  空字符串/空列表/空元组/空字典/空集合

print(bool(0),bool(None),bool(""),bool([]))

控制台输出:False False False False

其余对象的bool值都为True

 三、选择结构

(1)

    if 条件表达式 :

      条件执行体1

    else :

      条件执行体2

    else :

      条件执行体3

#银行取钱简单算法
money = 1000 #余额
s = int(input(请输入取款金额:))
if s<=money :
    money = money - s
    print(您的当前账户余额为:,money)
else :
    print(余额不足)
#从键盘录入一个整数,编写程序让计算机判断计奇数还是偶数
a = int(input(Please enter a number:)) #输入数
b = a%2 #余数
if b :
    print(a,是奇数)
else :
    print(a,是偶数)

(2)多分支结构

    if 条件表达式 :

      条件执行体1

    elif 条件表达式:

      条件执行体2

    elif 条件表达式:

      条件执行体2

"""成绩录入算法
85 --100 A
60-84  B
0--59  C
"""
score = float(input(请输入你的成绩:))
if score<0 or score>100 :
    print("输入有误")
elif score>=85 and score<=100 :
    print(您的成绩是:A)
elif score>=60 and score<=84 :
    print(您的成绩是:B)
elif score>=0 and score<=59 :
    print(您的成绩是:C)

(3)嵌套if的使用

    if 条件表达式1:

      if 条件表达式2:

      else :

        条件执行体

    else:

      条件执行体

(4)条件表达式

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

  语法结构:

     x   if  判断条件  else  y

  运算规则:

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

#使用条件表达式比较两数大小
num_a = int(input("请输入第一个整数:"))
num_b = int(input("请输入第二个整数:"))
print(使用条件表达式进入比较)
print(str(num_a)+大于等于+str(num_b)   if num_a>=num_b  else  str(num_a)+小于+str(num_b)  )

四、pass语句(用于搭建框架)

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

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

    哪些语句一起使用 ? -----if语句的条件执行体,for-in语句的循环体,定义函数时的函数体

#判断是否是会员(搭建框架)
s = print(您是否是会员y/n)
if s==y:
    pass
else :
    pass

 

程序的组织结构

原文:https://www.cnblogs.com/beatuy/p/14278137.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!