当前位置:   article > 正文

第四章 程序的控制结构_程序流程图中的控制结构

程序流程图中的控制结构

4.1程序的三种控制结构

4.1.1程序流程图

基本元素:起止框、判断框、处理框、输入输出框、注释框、流向框、连接点

4.1.2程序控制结构基础

三种基本结构组成:顺序结构、分支结构和循环结构

4.1.3程序控制结构拓展

  • 在分支结构原理的基础上,Python增加了异常处理,使用try-except保留字,异常处理以程序运行是否为异常为判断条件,根据一段代码执行正确性进行程序逻辑选择
  • 在循环结构原理基础上,Python提供两个循环控制符break和continue对循环的执行程序进行控制。
    break控制符用来结束当前循环,continue控制符用来结束当前驯化的当此循环过程

4.2程序的分支结构

4.2.1单分支结构:if

‘’’
if <条件>: 是产生一个True和Fales结果的语句
<语句块>
‘’’

#判断用户输入的数字的奇偶性
s=eval(input('请输入一个整数:'))
if s%2==0:
    print('这是个偶数')
print('输入这个数字是:',s)
  • 1
  • 2
  • 3
  • 4
  • 5

<条件>是一个或多个条件,多个条件间采用and或or进行逻辑结合。and表示多个条件与的关系,而or表示多个条件或的关系

#判断用户输入数字的特定
s=eval(input('请输入一个整数:'))
if s%3==0 and s%5==0:
    print('这个数字既能被3整除,又能被5整除')
print('输入这个数字是:',s)
  • 1
  • 2
  • 3
  • 4
  • 5

4.2.2二分支结构:if-else

‘’’
if <条件>: 是产生一个True和Fales结果的语句
<语句块1>
else:
<语句块2>
‘’’

#判断用户输入数字的某个属性
s=eval(input('请输入一个整数:'))
if s%2==0 :
    print('这是个偶数')
else:
    print('这是个奇数')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

‘’‘另一种简洁的表达方式
<表达式1> if <条件> else <表达式2>
‘’’

#判断用户输入数字的某个属性
s=eval(input('请输入一个整数:'))
token='  ' if s%3==0 and s%5==0 else '不'
print('这个数字{}能够被3和5整除'.
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/166984
推荐阅读
相关标签
  

闽ICP备14008679号