信息技术必修1 数据与计算3.2 Python语言程序设计习题ppt课件
展开1. Pythn语言属于( )。A. 机器语言 B. 汇编语言 C.高级语言 D.科学计算语言
2. 下列表达式中,值不是1的是( ) A.4//3B.15%2C.3/2D.1**2
3. 'ab'+'c'*2 结果是:( ) A abc2 B abcc C abcabc D ababcc
解析:+ 将字符连接起来 * 重复
4. 整型变量x中存放了一个三位数,要得到该数的十位,正确的Pythn表达式是( )A.x//10/10B.x//10%10C.x/10%10D.x%10/10
解析:b=x//100(百位)c=x//10%10(十位)d=x%10(个位)
6. Pythn表达式中,可以使用( )控制运算的优先顺序。A.圆括号() B.方括号[] C.大括号{} D.尖括号<>
7.逻辑表达式的值有两个,Ture和False,当逻辑表达式成立,其值为 ;逻辑表达式不成立,其值为 ( )A.Ture False B.Ture Ture C.False False D.False Ture
8.将数学式3
9.判断以下表达式的值为True还是False的是A.1<=2 and 0 r nt 0 B.5 nt in [1,2,3,4]C.nt(1==1 and 0!=1) D.1 and 5==0
知识补充:对于and:x and y 的值只能是x 和 y,x为真时就是y,x为假就是x。 例如:1 and True,输出True。0 and True,输出0。 对于r:x r y 的值只可能是 x 和 y,x为真就是x,x为假就是y。 例如:5 r False,输出5。0 r False,输出False。 对于nt x:x为假,输出True,x为真,输出False。 例如:nt 3,输出False。nt 0,输出True 。
10.设a=5、b=9、c=3表达式nt (a==b and a!=c) r c > d的值是( )表达式 b <= c r 5 * a == b ** 2 and b != a + c 的值( ) A.0 B.True C.False D.1
11.有如下程序段: a = 3b = 4c = 5a *= ba%= cc //= bprint(a)print(c)运行之后打印出a的值是( ),c的值是( )
12. 下列选项中合法的标识符是( )。A. _7a_b B. break C. _a#b D.7ab
解析:变量名由字母(包含汉字)、数字、下划线(_)组成只能以字母和 _ 开头,变量名不能和pythn保留字相同。
13. a=“zdzx,nh”len(a)=greeting=“zdzx,nh”greeting[6]=
解析:z d z x , n h
1 2 3 4 5 6 7字符串长度z d z x , n h0 1 2 3 4 5 6 索引
14. b=[“tfbys”,“王源”,“王俊凯”, “易烊千玺”]print(b[0:2]) 取出元素print(b[1:4]) 取出元素
['tfbys','王源']
['王源','王俊凯','易烊千玺']
b=[“tfbys”,“王源”,“王俊凯”, “易烊千玺”]
0 1 2 3索引值从 0 开始,从左到右不断递增。结果中不包含结束位置对应的元素
15. a_dict = {“演员”: “成毅”, “年龄”: 30, “体重”: 67, “身高”: 181,“代表作”琉璃: }print(a_dict[“演员”])print(a_dict[“身高”])print(a_dict[“代表作”])
16.a=5.6 b=‘34’print(int(a)) print(int(b))print(str(a)) print(flat(b))
解析:int 整型 str字符串型 flat实型
17.计算以下函数值chr(73)rd(F)abs(-15)str(‘2’)
解析:abs 绝对值 rd 返回对应ASCII值chr 返回对应字符 A 65
18.在Pythn中,实现多分支选择结构的较好方法是( ) A.if B.if-else C.if-elif-else D.if嵌套
19. Pythn语言语句块的标记是( )A . 分号 B . 逗号 C. / D. 缩进
20. x =int(input('请输入一个数字:'))if x % 3 ==0 and x % 7 == 0: print('True')else: print('False')若程序运行后输入35,打印出的值为
21. scre =int(input('请输入成绩:'))if 60 <= scre <= 100: scre*=0.6 print(scre) print(‘成绩等级A')elif 50 <= scre < 60 : scre+=10 scre*=0.6 print(scre) print(‘成绩等级B')else scre<50: print(‘加油,下次努力!')若成绩为55,打印出的值为
22.已知L=range(100)(1)取第1到第3个元素(2)取倒数第2个元素(3)取后5个元素(4)取第4个元素
95,96,97,98,99
解析:0,1,2,3,4……94,95,96,97,98,99
23.下面的代码,哪些会输出1,2,3三个数字(多选)( ) A.fr in range(3): B.L=[0,1,2] print(i) fr i in L : print(i+1) C.i=1 D.fr in range(3): while i<3: print(i+1) print(i) i+=1
解析:A:0,1,2 B:1,2,3 C:1,2 D:1,2,3
24.sum=0 fr i in range(2,10,2): sum+=i print(sum)
sum = 0fr i in : sum = sum+i i += 1print("1-10之间偶数的和是:sum")
25.1-10所有偶数和
range(1,11,2)
imprt randma=randm.randint(0, 100)chance=5print("共%d次机会" % (chance))fr i in : b=int(input("请输入一个整数:")) if a
range(1, chance + 1)
同学,书写你人生中的第一个程序吧
编程求1-100的所有偶数的和,试采用两种不同的方法实现,并考虑编程的效率。
打开浏览器,复制此链接,检测这段时间你的学习成果吧。
浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述授课课件ppt: 这是一份浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述授课课件ppt,共38页。PPT课件主要包含了map函数,int函数,读写文件,文件对象的方法,文本的处理,一导入模块,自定索引匹配,遍历对象,遍历索引,二文件操作等内容,欢迎下载使用。
浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计示范课ppt课件: 这是一份浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计示范课ppt课件,共55页。PPT课件主要包含了列表简介,元组简介等内容,欢迎下载使用。
信息技术必修1 数据与计算3.2 Python语言程序设计课堂教学课件ppt: 这是一份信息技术必修1 数据与计算3.2 Python语言程序设计课堂教学课件ppt,共29页。PPT课件主要包含了局部变量,全局变量等内容,欢迎下载使用。