2024年江苏省高中信息技术合格考真题Python操作题第一套试卷_第1页
2024年江苏省高中信息技术合格考真题Python操作题第一套试卷_第2页
2024年江苏省高中信息技术合格考真题Python操作题第一套试卷_第3页
2024年江苏省高中信息技术合格考真题Python操作题第一套试卷_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024年江苏省高中信息技术合格考真题Python操作题第一套试卷一、Python操作题1.打印如下图形:###############fori①range(②):#②处只需填一个数print("#"*③)正确答案:①是:in②是:5③是:i注意:”*”英文引号括起来的*是字符,*是乘号,要分清楚。2.幸运号码。某电视台要从拨打热线电话的观众中选取一批幸运观众,输入一个电话号码,并将号码中至少有3个6的确定为幸运号码。phone_num=input("请输入电话号码:")count=①foriinphone_num:ifi=='6':②=1if③#判断“6”是否至少有3个print(phone_num,"是幸运号码!")else:print(phone_num,"不是幸运号码。")答案:①0②count+=③count>=33.某一年期理财产品实际收益率为3.9%,由于产品一直持续运作,投资者不按时赎回视为自动投资,现有1万元资金,请编程求出在收益率不变的情况下,至少多少年后投资可以翻倍?打开“考生文件夹\10”文件夹中的文件“理财收益.py”,请在序号处填写正确的代码,且不改变原程序的结构,并把序号删除,调试完成后保存文件。s=10000year=0while(①):year=year+1s=s*(②)print("至少",③,"年后投资可以翻倍")答案:①s<=20000②1+0.039③year4.用Python编辑器打开程序,填空完善该程序,实现功能:输入n个整数,将其中的偶数和奇数分别求和。编写完成后原名保存并关闭应用软件。n=int(input("请输入要计算整数的个数:"))s1=s2=①#s1表示偶数的和,s2表示奇数的和foriinrange(1,n+1):a=int(input("请输入一个整数:"))if②==0:#如果是偶数s1=s1+aelse:s2=③print("偶数和为:",s1)print("奇数和为:",s2)正确答案:①是:0②是:a%2③是:s2+a5.用python编辑器打开“Y:\104”下的文件“找出三个数中最大的数.py”。进行以下操作并保存结果。(1) 请填空完善该程序,实现功能:输入任意三个不同的整数,输出其中最大的一个数;(2) 编写完成后原名保存并关闭应用软件。注:程序修改时,请把下划线及序号删除:不能删除注释语句。a=int(input("请输入第一个数:"))①=int(input("请输入第二个数:"))c=int(input("请输入第三个数:"))ifa>b:②else:max=bif③:max=cprint(④)正确答案:①是:b②是:max=a③是:c>max④是:max6.华氏度(℉):温度的一种度量单位。“华氏温标”是经验温标之一。寒暑表中通常有两个刻度:摄氏度(记为℃)和华氏度(记为℉)。包括我国在内的世界上很多国家都使用摄氏度,美国和其他一些英语国家使用华氏度而较少使用摄氏度。本程序实现的功能是当你输入输入cf表示摄氏转华氏,然后你输入的是摄氏温度值,并回车,根据换算公式就打印出华氏温度值。fc表示华氏转摄氏华氏温度。然后你输入的是华氏温度值,再回车,就可打印出对应的摄氏温度值。华氏度与摄氏度的换算:华氏度=摄氏度×1.8+32摄氏度=(华氏度-32)÷1.8具体代码如下:action=input("输入转换方式")#输入cf表示摄氏转华氏,fc表示华氏转摄氏data=①(input("输入温度值"))ifaction=='cf':f=data*1.8+32print(f)else:c=(②)/1.8print(③)正确答案:①是:float②是:data-32③是:c7.春天到了,学校准备组织学生外出旅游,需要租旅游巴士出行,下面程序就是通过编程让计算机帮我们解决此问题。具体代码如下:n=int(input("请输入学生人数:"))m=int(input("请输入每辆车可以坐的人数:"))ifn①(m-1)==0:print("需要租车",n//②,"辆")else:print("需要租车",③,"辆")正确答案:①是:%②是:(m-1)③是:n//(m-1)+18.具体代码如下:x=float(input("请输入x的值:"))if①:y=-2*x-4②x<10:y=(x+2)**0.5else:y=2**(x-1)print(③)正确答案:①是:x<=6②是:elif③是:y9.体育课上全班女生进行60米跑速度测试,优秀的成绩为6.5秒以内(包括6.5s,下面都是包括),良好的成绩为7.5秒以内,及格成绩为9.5以内,超过9.5秒即为不及格。请完善下面程序实现以上功能:x=①(input("请输入短跑成绩:"))if②:print("优秀")elifx<=7.5:print("良好")elifx<=9.5:print("及格")③:print(④)正确答案:①是:float②是:x<6.5③是:else④是:"不及格"10.关于火车票儿童票价,国家规定:一名成年人旅客可以免费携带一名身高不足1.2米的儿童。儿童身高为1.2~1.5米的,须购买儿童票(即票价是成年人票价的一半);超过1.5米的,须购买全价座票。请完善下面程序实现以上功能:#编程求一名成年旅客携带一名儿童乘坐火车的总票价ticket=float(input("请输入成人火车票价:"))height=float(input("输入孩子的身高(米):"))ifheight①1.2:total=ticket②height<=1.5:total=ticket*1.5else:total=③print("一名成人和一名儿童,总票价为:",④)正确答案:①是:<②是:elif③是:ticket*2④是:total11.将十进制正整数转换为二进制数。num=int(input("请输入一个十进制整数:"))s=""#设置s为累加变量while①:#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论