资源简介 (共20张PPT)内建函数及顺序结构3.2.2常量和变量3.14*r*r常量变量程序运行过程中,其值不能改变的量3.14程序运行过程中,其值可以改变的量r= 3赋值语句r==3赋值语句1、已知变量x = 2 ,分别执行如下语句:x = x+2x = x-1x = x*3x = x/2a = True and False a,b = 1,2 a=b=c=10x += 2x -= 1x *= 3x /= 2练习3、在交互模式下,输入如下代码:此时变量a、b的值分别是多少?列表的赋值[a,b] = [10,20]a,b = ‘AB’a 10b 20a 'A'b 'B'输入输出函数输出函数:print()输入函数 :x=input(提示文字)a=”HelloPython”b=666print(a)print(b)print(a,b)print(a,end=””)print(b)a=input(“请输入a的值:”)print(a)print(a+a)print(a+b)函数 功能 补充输入x x为字符串输出x将x转变为整型将x转变为实型将x转变为字符串型将x转变为列表x=input()print(x)int(x)float(x)str(x)list(x)int(-3.7)float(-3)函数 功能 举例 说明返回x的绝对值help(x) 提供解释和帮助 help(abs)十进制ASCII→字符字符→十进制ASCII对x四舍五入返回最大值返回最小值返回总和返回序列的长度abs(x)abs(-4)chr(x)chr(65)ord(x)ord(“a”)round(x)round(2.1)round(2.135,2)max(a1,a2,……,an)max(1,3,5)min(a1,a2,……,an)min(1,3,5)sum(a1,a2,……,an)sum(1,3,5)len(x)len(“python”)某校高一年级学生进行体质健康测试,小明和小张的数据如下:B阅读下列代码,回答问题x=float(input(请输入变量x的值:))x=round(x)x=5x+3print(x)某校高一年级学生进行体质健康测试,小明和小张的数据如下:若输入的数据为1.6,则运行后显示的内容为 。在Python中,下列函数值为整数8的是( )A abs(float(-8))B str(8)C abs(int(-7.7))D len(“12345678”)某校高一年级学生进行体质健康测试,小明和小张的数据如下:已知变量s="2029106",则下列Python表达式计算结果中最大的是()A.len(s) B.int(s[4]) C.int(s)%100 D.int(s)//10**6某校高一年级学生进行体质健康测试,小明和小张的数据如下:APython表达式125//3**2*3%8+int(len("firstexam")/4)的值为A.5 B.6 C.9 D.43某校高一年级学生进行体质健康测试,小明和小张的数据如下:C已知字典d={"名称"∶"ORANGE JUICE","数量"∶61,"售价"∶6.7},则下列Python表达式中结果最大的是A.4**len(d) B.d["数量"]C.ord(d["名称"][2]) D.int(d["售价"])*10某校高一年级学生进行体质健康测试,小明和小张的数据如下:C有一倒推问题,如:某数经过以下运算“加上8,除以5,减去10,乘以4”,若最终得数为6,求这个数的值是多少。请编写Python程序解决此类问题(1)这个数的值是 。49.5某校高一年级学生进行体质健康测试,小明和小张的数据如下:有一倒推问题,如:某数经过以下运算“加上8,除以5,减去10,乘以4”,若最终得数为6,求这个数的值是多少。请编写Python程序解决此类问题(2)请用python语言实现计算过程。num = float(input(“请输入:”))①②③④print(num)num/=4num+=10num*=5num-=8某校高一年级学生进行体质健康测试,小明和小张的数据如下:某校高一年级学生进行体质健康测试,小明和小张的数据如下:“14”例题下列代码实现了用列表存储成绩,去掉最大值和最小值后取平均值的功能,请将缺失的代码补充完整。score=[86,84,78,92,96,83]ave=( -max(score)-)/( -2)sum(score)min(score)len(score)例题火柴棍游戏。用火柴棍拼成数字0~9,具体拼法如图所示:(1)编写Python程序实现:运行程序时,输入任意两位正整数,输出所需火柴棍的数量。num=int(input(”请输入一个两位正整数:”))match=”6255456376”a=num % 10b=__①__count=__②__print(”共需火柴棍:”,count)num//10int(match[a])+int(match[b])例题火柴棍游戏。用火柴棍拼成数字0~9,具体拼法如图所示:(2) 结合代码,输入一个两位正整数,输出所需火柴棍数量最多,则输入的两位正整数为______。88 展开更多...... 收起↑ 资源预览