《2021高中信息技术学考python操作题(6套含答案).docx》由会员分享,可在线阅读,更多相关《2021高中信息技术学考python操作题(6套含答案).docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021高中信息技术学考python操作题(6套含答案)2021.6息会考python操作题(三种结构)第一套1、求1100范围内的自然数中能同时被3和5 整除的个数,在划线处填入正确代码,不要修改其它代码。参考答案:n=0for i in range( 1,101):if i%3=0 and i%5=0:n=n+lprintC,100以内的数中能被3和5整除的数的个数是: ”中)2、编写代码,实现:判断a是否能被b整除,如果能够整 除,则输出ab,否则输出a%b。参考答案:a=int(input(请输入一个不为零的整数:)b=int(input(请 输入一个不为零的整数:)ifa%b=0:p
2、rint(a/b)else:print(a%b)3、编写程序代码,完成以下功能:(1)将数值9.7赋给变量a;(2)将数值4.6赋给变量b;(3)将a减b的值赋给变量c;(4)用函数求a,b,c的最大值赋给变量s; (5)利用输出 语句在屏幕上输出s的值。参考谜底:a=9.7b=4.6c=a-bs=max(a,b,c)print(s)第二套1、输入5个自然数,计算并输出它们的平均值, 在在划线处填入正确代码,不要修改其它代码。参考谜底:s=0for i in range(0,5):a=int(input(请输入一个自然数:”)s=s+aprint(5个自然数的平均值是:,s/5)3、编写代码,
3、实现: 输入两个整数a、b,比较a、b的大小,若a不小于b,则输出 a,否则输出bo参考谜底:a二int(input(请输入一个整数:)b=int(input(u请输入一个整数:)if a=b:print(a)else:print(b)3、编写程序代码,实现以下功能:(1)将数值20赋给变量a;(2)将数值21赋给变量b;(3)将表达式str (a) +str (b)的值赋给变量c; (4) 将函int (c)的值赋给变量s; (5)使用输出语句在屏幕上输 出s的值。参考答案:a=20b=21c=str(a)+str(b)s=int(c)print(s)参考答案:s=0for i in ran
4、ge( 1,30,2):s=s+l/iprint。计较成效是:”,round(s J)2、编写代码,实现:判断x是否大于等于,如果x大于 等于,输出“非负数”,否则输出“负数参考答案:x=float(input(请输入一个实数:)if x=0:print(“非负数”)else:print(”负数”)3、编写程序代码,实现以下功能:计算圆的周长和面积。 (1)将数值2.5赋给圆的半径r;(2)将数值3.14赋给变量pi;(3)将计算圆周长的表达式赋给变量c; (4)将计算圆 面积的表达式赋给变量s; (5)使用输出语句在屏幕上输出c, s的值。参考答案:r=2.5pi=3.14c=2*pi*rs
5、=pi*r*rprint(s)第四套1、计算并输出Ix2+2x3+3x4+4x5的值,在在划 线处填入正确代码,不要修改其它代码。参考答案:s=0for i in range(l,5):s=s+i*(i+l)print(它们的和是:”,s)2、编写代码,实现:如果满足条件153年龄320,输出 “猜对了”,否则输出“猜错了”。参考谜底:age=int(input(“你的年岁是:)if 15=age=20:print(猜对 了”)else:print(猜错 了”)3、编写程序代码,完成以下功能:计较直角三角形的面积。(1)给直角三角形的底a赋值5;(2)给直角三角形的高h赋值10; (3)将计较
6、直角三 角形面积的表达式赋给变量s; (4)将s四舍五入(保存一名 小数)的值赋给变量si; (5)利用输出语句在屏幕上输出si 的值。参考谜底:a=5h=10sl=round(s,l)print(sl)第五套1、输入一个两位整数,按逆序输出,在在划线处 填入正确代码,不要修改其它代码。参考答案:n=int(input(输入一个两位整数:)a=n 1 ()b=n%10c=b*10+aprint(新的两位数是:n,c)2、编写代码,实现:判断b是否等于,若b不等于输出 a/b,否则输出“出错工参考答案:a=int(input(u请输入一个整数:)b=int(input(请输入一个整数:)ifb!
7、=O:print(a/b)else:print(“出错”)3、编写程序代码,实现以下功能:计算一个数除以10的 商(整数部分)和余数的和。(1)将数值89赋给变量a;(2)将表达式a/10赋给变量b;(3)将表达式a%10赋给变量c;(4)将表达式a+b赋给变量s;(5)使用输出语句在屏幕上输出s的值。参考答案:a=89b=a/10c=a% 10s=a+bprint(s)第六套1、输入一个整数,计较1n之间奇数的乘积, 在在划线处填入精确代码,不要修改其它代码。参考答案:n=int(input(u请输入一个整数:)s二 1for iin range(l,n+l,2):s=s*iprint(乘积
8、是:”,s)2、编写代码,完成:假如运算符号为“+”,则输出a+b, 不然输出a-b。参考谜底:a=int(input(M请输入第一个数:)b=int(input(H请输入第二个数:) c=mput(请输入运算符号+或:”) ifc=+”:print(a+b)else:print(a-b)3、编写程序代码,完成以下功能:计较一个数的平方根。 (1)导入math模块;(2)键盘输入一个整数赋给变量a; (3)将a的平方根 的值赋给变量b; (4)将b的四舍五入(保留一位小数)的值给变量s;(5)使用输出语句在屏幕上输出s的值。参考答案:import matha=int(input()b=math.sqrt(a)