请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 181|回复: 0

冒泡排序和定义函数

[复制链接]

20

主题

21

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2021-12-19 15:58:34 | 显示全部楼层 |阅读模式
排序算法:
冒泡排序  选择排序  快速排序
Pass:占位符 不做任何动作,只是占用位置
      保证代码语法的完整
函数的作用?
组织好的,可重复使用的,用来实现单一,或相关联功能的代码段
函数如何定义?每一个部分是什么意思?
定义函数语法:
def 函数名(参数):
    函数体(函数要实现的功能)
return expression[img]file:///C:\Users\Lenovo\AppData\Roaming\Tencent\QQTempSys\[LC3U)F{0XCAB)LKNIT0K@G.gif[/img]alue
Return 返回函数的运算结果
函数的名字是自定义的,但是要符合标识符的定义规则

函数如何调用?
函数没有被调用,是没有效果的
参数:形式参数和实际参数?
形式参数:形参---在函数定义的时候,设置的参数
实际参数:调用函数的时候,传入的参数
函数在调用的时候,实际就是把实际参数赋值给形式参数
形式参数=实际参数

参数传递:
传数值:整数、字符串、元组---不可变的数据类型
传地址:列表,字典 ---- 可变数据类型

Sin(45)  直角函数
f(x)=4*x+6   x-->变量
X=1  f(1)=10
X=5  f(5)=26
F(2)=14

Y (a,b)=a*a+2*a*b+b*b
比较a和b的大小
定义一个函数,用来比较两个数的大小
返回两个数中 大这个值
a =1
b =2
if a>b:
    print(a)
else:
    print(b)
定义一个函数,用来判断三角形的类型,并返回三角形的周长
三个数参与运算  返回的结果是 周长 类型
写一个函数,判断用户传入的对象长度是否大于5,如果大于5,输出长度
参数: 一个
返回: 长度

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-5-27 08:45 , Processed in 0.040811 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表