资源简介 (共20张PPT)循环结构import randomrandnum = random.randint(1,100)while True:guess = input("请输入一个1~100的整数: ")if not guess.isdigit():print("请输入整数")elif int(guess) <1 or int(guess)>100:print( "要输入1~100之间的整数")else:if int(guess)>randnum:print("猜的数字大了")elif int(guess)print("猜的数字小了")else:print("恭喜你,猜对了")breakimport randomrandnum = random.randint(1,10)a=3while True:a=a-1if a<0:print("你没有机会了,数字是",randnum)breakelse:guess = input("请输入一个1~10的整数: ")if not guess.isdigit():print("请输入整数")elif int(guess) <1 or int(guess)>10:print( "要输入1~10之间的整数")else:if int(guess)>randnum:print("猜的数字大了")elif int(guess)print("猜的数字小了")else:print("恭喜你,猜对了")break3.2.5 函数与模块小熊猫早上起来,它说…我要涂香波、搓揉起泡、冲洗,等等我小熊猫午睡起来,它说…我在涂香波、搓揉起泡、冲洗,等一下小熊猫晚上睡觉前,它说…我得回去涂香波、搓揉起泡、冲洗生活中,我们会给一组动作命名,然后在需要时直接使用名字来代替整套动作。函数洗澡def 洗澡():涂香波揉搓起泡冲洗return干净def 求和(a,b):s=a+b返回(s)求和(4,5)求和(77,90)if 早上:洗澡if 午睡起来:洗澡if 晚上:洗澡def sum(a,b):s=a+breturn(s)sum(4,5)sum(77,90)函数的运用函数名 函数名命名规则与变量命名规则一致P76 sum,_sum1,Sum,1sum×函数集合 以形参表示函数中所需使用到的关键变量 a,b函数体 定义函数功能的语句集合 s=a+breturn返回语句 将计算的值返回给函数值 return s五边形先将此地块划分成两个三角形,只要再丈量出L5的长度,就可以利用海伦公式分别计算出这两个三角形的面积S1和S2,从而得到此地块的总面积S=S1+S2.def Area(a,b,c):p=(a+b+c)/2s=(p*(p-a)*(p-b)*(p-c))**0.5return sL1=float(input("请输入边长L1的值"))L2=float(input("请输入边长L2的值"))L3=float(input("请输入边长L3的值"))L4=float(input("请输入边长L4的值"))L5=float(input("请输入边长L5的值"))S=print(S)Area(L1,L2,L5)+Area(L3,L4,L5)函数的构造内建函数round(x,n)max(s,args…)len(seq)……并不是所有的功能都有内建函数来直接提供支持模块函数是能够实现某种特定功能的语句体集合,为了对函数进行有效管理,产生了模块的概念。思考:算术平方根除了下述表示之外,是否有其他方法描述?Python中有很多的内建函数、常数,这些内建函数和常数就存放在不同的模块中。sqrt函数模块的导入与使用任务2:如何使用math模块中的sqrt函数实现开方运算?使用math模块中的sqrt函数实现开方运算 方法一 方法二import math math.sqrt(9) 3.0 from math import sqrtsqrt(9)3.0Python常见内置模块1:math模块Python常见内置模块2:random模块Python常见内置模块3:Image模块模块总结1.Python内置模块:数学运算_______模块、生成随机数_________模块、图像_________模块。2.Python其他模块:用于实现部分操作系统功能(可用于文件、目录等操作)的os模块,与时间处理有关的time模块,可实现科学计算、数据可视化的________和____________,用于多媒体开发和游戏软件开发的pygame模块,支持图形处理的tkinter等。mathrandomImagenumpymatplotlib总结1.定义函数定义函数的基本语法:def 函数名(参数集合): <函数体> [return函数值]函数名的命名规则和变量名一样。完成函数的构造后,在程序中就可以根据需要,像内建函数一样调用该函数。2.模块导入Python程序中使用import语句或from-import语句导入模块3.Python的内置模块math模块(数学中的一些常见运算)、random模块(生成随机数)、Image模块(对图像的一些常见操作)作业完成作业本课后习题 展开更多...... 收起↑ 资源预览