预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Python习题word程序填空阅读填空程序试题 一、程序填空 1.操作说明:编写一个程序实现以下功能,将程序以“Y:/3/3.py”作为文件名保存。 题目:设计100以内的数中能同时被3或5整除的个数。 2.阅读程序。阅读求水仙花数的代码并回答问题。 “水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33,请计算并输出所有三位数的水仙花数。 forninrange(100,1000): i=n//100 j=n//100%10 k=n%10 ifn==i*i*i+j*j*j+k*k*k: print(n) (1)//的符号作用是_____。 (2)%的符号作用是_____。 (3)==的符号作用是_____。 (4)在代码中,变量i表示的是三位数中的______位。 (5)在代码中,变量j表示的是三位数中的______位。 (6)在代码中,变量k表示的是三位数中的______位。 (7)在range(100,1000)这个区域内,变量n无法取到的数值是________。 3.编写程序,用*打印一个如下所示的等腰直角三角形,将测试结果截图。 * ** *** **** 4.以下是计算s=1+6+11+...+101的程序代码,请补全程序。 s=0 foriinrange(1,102,): s= print(s) 请补充完成上述程序①_________②_________ 5.程序分析题 学校举行校园歌手大赛,评委由6人组成。评分方法:去掉一个最高分和一个最低分,计算其余4位评委的平均分,作为选手的最终得分。max记录最高分;min记录最低分;s记录六位评委的总分;aver记录最终得分。 第1步:从文本框中分别读入6位评委的打分并依次存入到a(1)至a(6)中 第2步:将第1位评委的打分a(1)分别赋给最高分max,最低分min和总分S 第3步:利用循环结构把另外5位评委的打分累加给s从而求出6位评委的总分s,同时把5位评委的打分与max和min进行比较,得出6位评委中的最高分max和最低分min。 第4步:从总分中s中去掉最高分max和最低分min,求出其他4位评委的平均分aver作为选手的最终得分。 max=a[0] min=a[0] s=0 foriinrange(6): s=s+a[i] ifa[i]>max: max=a[i] ifa[i]<min: min=a[i] aver=()/4 (1)在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是由______控件生成的。 A.EntryB.LabelC.FrameD.Button (2)题目中算法描述采用的是__________A、自然语言B、伪代码C、流程图D、.N-S图 (3)下列程序代码片段对应于算法描述中的第2步至第4步。请填写片段中空白处的表达式填写完整________ 6.(项目情境)在中国古代,出自数学家张丘建的《算经》中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何? (问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。 forginrange(1,20): formin_______: forxinrange(3,98,3): if_________and__________==100: print("公鸡:",g,"母鸡:",m,"小鸡:",x) 7.利用for循环,分别计算1--100中奇数的和、偶数的和。 8.输入三个同学的成绩,然后大到小排列。 9.小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被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=0 if______: foriinrange(month-1): tall_day+=f_run[i] __________ else: foriinrange(month-1): t