好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

python真题精品程序填空阅读填空程序试题.doc

23页
  • 卖家[上传人]:汽***
  • 文档编号:531665671
  • 上传时间:2022-10-19
  • 文档格式:DOC
  • 文档大小:1.99MB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • python真题精品程序填空阅读填空程序试题一、程序填空1.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个以后每天早上都吃了前一天剩下的一半零一个到第10天早上想再吃时,见只剩下一个桃子了求第一天共摘了多少2.程序补充:(1)有5万元资金存入银行,选择“1年定期.自动转存”的存款方式,由于银行利率是不断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round()函数,保留结果两位小数 money =_______________________________ rate=_________________________________ for___________________________________ ____________________________________ print(“5年以后存款总额:”,money,“元”) (2) 某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。

      在收益率不变的情况下,多少年后本金被全部取出? money= ________________________________ year= __________________________________ while _________________________________ _________________________________ ________________________________ print(year,“年后资金被全部取出”)3.阅读程序分析下列切片相关程序并回答问题list2=[5,6,7,8,9]print(list2[:])print(list2[2:])print(list2[:2]) print(list2[1:3])print(list2[2:4]) (1)程序第一个print的输出结果是______________2)程序第二个print的输出结果是______________3)程序第三个print的输出结果是______________4)程序第四个print的输出结果是______________。

      5)程序第五个print的输出结果是______________4.阅读程序for i in range(1,10): for j in range(1,i+1): print("%d X %d=%2d"%(j,i,j*i),end=" ")print()(1)在第一行程序中,变量i的数据范围为_____到____2)在第二行的程序中,变量j的数据范围为_____到____3)如果“%d”表示十进制数,那么%2d则表示____ 位宽的十进制数4)第三行程序改为print("%d X %d=%2d"%(i,j,i*j),end=" "),则本题的输出应该是_____5)如果最后一行的print()表示换行,那么end=””的功能是_______ 5.编写程序,用*打印一个如下所示的等腰直角三角形,将测试结果截图 ** * ** * * *6.编写程序,找到并输出100以内的素数7.(项目情境)在中国古代,出自数学家张丘建的《算经》中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一凡百钱,买鸡百只问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。

      即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整for g in range(1,20): for m in _______: for x in range(3,98,3): if _________ and __________ ==100: print("公鸡:",g,"母鸡:",m,"小鸡:",x)8.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程序”,请输入以下代码,自己输入数据运行,结果截图提交9.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会10.利用for循环,分别计算1--100中奇数的和、偶数的和11.哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。

      import mathdef ss(n):Flag=Truei=2while i <= int(math.sqrt(n))and Flag: if _____________ Flag = False _____________ return Flagn=int(input(“输入一个大于2的偶数”))for i in rang(2,n//2+1):if____________print(str(n)+"="+str(i)+"+"+str(n-i))如果输入“8”则结果显示_____12.小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)day=input("请输入年月日(格式举例:2000-01-05):")year=int(day[:4]) month=_________ sun=int(day[8:10]) print(year,month,sun)f_run=[31,28,31,30,31,30,31,31,30,31,30,31] tall_day=0if ______: for i in range(month-1): tall_day +=f_run[i] __________ else: for i in range(month-1): tall_day +=f_run[i]tall_day += sunprint(day+"是当年的第"+str(tall_day)+"天")(1)将程序横线处补充完整(2)如输入“2020-4-19”为当年的第_____天。

      13.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出14.请在空格处填写正确的代码,使程序完善实现功能:用辗转相除法求解两个正整数的最大公约数x = int(input('请输入第一个正整数:'))y = int(input('请输入第二个正整数:'))m = max(x,y) #找出x,y中的最大值n = min(x,y) #找出x,y中的最小值r = m%n #求得最大值除以最小值后的余数while r!=0: #如果余数不等0,则进行以下循环 m =________ #把最小值赋给m n =_________ #把余数赋给n r = m%n #求得最大值除以最小值后的余数print('这两个数的最大公约数为:',______)input("运行完毕,请按任意键退出....")15.求水仙花数(一个三位数,其各位数字立方和等于该数字本身)16.小明用Python语言写了一个货币兑换程序如下:(1)参数currency指:____________。

      2)该程序用了哪一种算法结构:_____________3)输出结果为“50$= 325.25人民币”则代码应该如何编写:____________17.操作说明:打开文件“Y:/2/2.py”,在代码窗口指定位置<1>、<2>处修改完善程序代码,不得增加、删除语句或改变程序原有结构,操作结束后保存以下程序段的功能是:输入一个正整数n(1至100),输出它的约数的个数s=0n=int(input(“请输入一个正整数:”))if n<1 or n>100: exit #输入的数不符合要求,退出for i in range(1,n+1): if n//i=0:___<1> s=s+i <2>print(“约数的个数是:”,s)18.地球绕太阳的运行周期为365天5小时48分46秒(合365.24219天),即一回归年公历的平年只有365天,比回归年短约0.2422天,每四年累积约一天,把这一天加于2月末(即2月29日),使当年的时间长度变为366天,这一年就是闰年判断某一年是否是闰年的方法是年份数能被4整除,但不能被100整除,或者年份数能被400整除。

      以下是一段用于判断某一年是否是闰年的程序请将上面程序框中空格处的内容填写完整,其中①处填写代码注释___________ ______ __________ _______ _______19.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?打开文件“考生文件夹\644\百鸡百钱.py”,完善程序实现以下功能并保存1)请不要更改源程序的结构,删除原题里的①、②、③填写正确的代码,使程序完善2)运行程序,运行结果如图所示 请不要更改源程序的结构,删除原题里的①、②、③填写正确的代码,使程序完善money=100 #一共100文钱num=100 #一共100只鸡cock_price=5 #公鸡价格5文hen_price=3 #母鸡价格3文threechick_price=1 #3只小鸡1文for cock_num in range(1,money//cock_price+1): #公鸡只数可能为1-20 for hen_num in range(1,①________): #母鸡只数可能为1-33 for chick_num in range(1,②________): #(3小鸡)只数可能为1-100 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.