【python基础知识2】


程序的控制结构

分支结构

1.判断条件及组合:>, <, >=, <=, !=;not,and,or对条件逻辑运算或组合
2.单分支结构:

if条件:
   语句块
a = eval(input("请输入一个整数"))
if a % 2 == 0:
    print("这是个偶数")
print("程序结束")

3.二分支结构if-else语句

if 条件:
   语句块1
 else:
    语句块2
a = eval(input("请输入一个整数"))
if a%3==0 and a%7==0:
    print('这个整数能被3和7同时整除')
else:
    print('这个整数不能同时被整除')

4.多分支结构:if-elif-else语句

 if条件1:
    语句块1
 elif条件2:
    语句块2
 ...
 else:
    语句块N
score = eval(input("请输入成绩"))
if score >=90:
    print('优秀')
elif score >=70:
    print('良好')
elif score >= 60:
    print("及格")
else:
    print('不及格')

循环结构

python语言的循环结构包括两种:遍历循环和无限循环

遍历循环:for

使用方式:

for 循环变量 in 遍历结构:
     语句块

注:遍历结构可以是字符串,文件,range()函数或组合数据类型等

例:
在这里插入图片描述
结果:在这里插入图片描述

  • 遍历循环的一种扩展:
for 循环变量 in 遍历结构:
     语句块
else:
     语句块

注:当for循环正常执行之后,程序会继续执行else语句中内容。else语句只在循环正常执行之后才执行并结束。

循环控制

  • 循环结构有两个辅助循环控制的保留字:break和continue
  • break用来跳出当前循环,脱离g该循环后程序从循环后继续执行
  • continue用来结束当前当次循环,即跳出循环体中下面尚未执行的语句,但不跳出当前循环

例:
在这里插入图片描述
在这里插入图片描述

无限循环:while

while 条件:
      语句块

注:当程序执行到while语句时,判断条件如果为true,执行语句块,当条件为false时循环终止

例:
在这里插入图片描述
在这里插入图片描述

while 条件:
     语句块1
else:
     语句块2

程序的异常处理

try:
    语句块1
 except:
     语句块2

注:语句块1 是正常执行的程序内容,当执行这个语句块发生异常时,则执行except保留字后面的语句块2.

例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

函数

函数的基本使用

def 函数名(参数列表):
    函数体
    return 返回值列表

例:
在这里插入图片描述
在这里插入图片描述

函数的参数传递

函数的参数在定义时可以指定默认值,当函数被调用时,如果没有传入对应的参数值,则使用函数定义时的默认值替代

def 函数名(非可选参数列表,可选参数=默认值):
    函数体
    return 返回值列表

变量的作用域

  • 根据程序中变量所在的位置和作用范围,变量分为局部变量和全局变量。
  • 全局变量在函数内部使用时,需要提前使用保留字global声明global 全局变量
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值