第四章 程序的控制结构

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)

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

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

4.2.2二分支结构:if-else

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

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

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

#判断用户输入数字的某个属性
s=eval(input('请输入一个整数:'))
token='  ' if s%3==0 and s%5==0 else '不'
print('这个数字{}能够被3和5整除'.
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值