没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
23页
试题Python入门教程程序填空阅读填空程序试题 一、程序填空 1.完善程序实现以下功能并保存。 输出数组的最大值。 arr1 =[12, 435, 76, 24, 78, 54, 866, 43] ________ = -32768 for i in range(0,7): if arr1[i] > max1 : max1 = ________ print("最大值是:", ________) input("运行完毕,请按回车键退出...") 2.程序编写 求1+22+32+……+1002的结果 _______________________________ _______________________________ _______________________________ _______________________________ input("运行完毕,请按回车键退出...") 3.阅读程序。分析下列切片相关程序并回答问题。 list2=[5,6,7,8,9] print(list2[:]) print(list2[2:]) print(list2[:2]) pri
资源推荐
资源详情
资源评论
试题 Python 入门教程程序填空阅读填空程序试题
试题 Python 入门教程程序填空阅读填空程序试题
一、程序填空
1.完善程序实现以下功能并保存。
输出数组的最大值。
arr1 =[12
,
435
,
76
,
24
,
78
,
54
,
866
,
43]
________ = -32768
for i in range(0
,
7):
if arr1[i] > max1 : max1 = ________
print("
最大值是
:"
,
________)
input("
运行完毕,请按回车键退出
...")
2.程序编写
求
1+2
2
+3
2
+
……
+100
2
的结果
_______________________________
_______________________________
_______________________________
_______________________________
input
(“运行完毕,请按回车键退出
...
”)
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()
试题 Python 入门教程程序填空阅读填空程序试题
(
1
)在第一行程序中,变量
i
的数据范围为
_____
到
____
。
(
2
)在第二行的程序中,变量
j
的数据范围为
_____
到
____
。
(
3
)如果“
%d
”表示十进制数,那么
%2d
则表示
____
位宽的十进制数。
(
4
)第三行程序改为 print("%d X %d=%2d"%(i,j,i*j),end=" "),则本题的输出应该是
_____
。
(
5
)如果最后一行的
print()
表示换行,那么
end=””
的功能是
_______
。
5.分析完善程序
[
背景知识
]
为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号
限行,违反规定的车辆将予以处罚。
如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善
下面的程序。( 提示:①所有车牌号中都含有数字,并且车牌号的长度都是 6;②以车牌
中最后一位阿拉伯数字的奇、偶来决定单双号。)如:
试题 Python 入门教程程序填空阅读填空程序试题
请根据上述算法描述补全代码
s=input("
车牌号
s=")
n=6
x=s[n-1:n]
while x.isdigit()== False:
①
x=s[n-1:n]
if
②
==0:
print(“
双号
”)
else:
print(“
单号
”)
(
提示
: s[n:m]
的功能
:
从字符串
s
的
下标为
n
的元素开始,截取到下标为
m-1
的元素。例如
: s=" 12345" ,s[2:4]=" 34"
。
s.isdigit) :
判断是否为数字。
)
(
1
)根据题意,程序中空白①处应填写
:______
(
2
)根据题意,程序中空白②处应填写
:______
(填
: A/B/C/D
)。
A
.
int(x)/2==0 B
.
int(x)%2 ==0 C
.
int(x)%2=0 D
.
int(x)%2!=0
6.程序分析题
学校举行校园歌手大赛,评委由
6
人组成。评分方法:去掉一个最高分和一
个最低分,计
算其余
4
位评委的平均分,作为选手的最终得分。
max
记录最高分;
min
记录最低分;
s
记录六位评委的总分;
aver
记录最终得分。
试题 Python 入门教程程序填空阅读填空程序试题
第
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
for i in range(6) :
s=s+a[i]
if a[i]>max:
max=a[ i]
if a[i] <min:
min=a[ i]
aver=( )/4
(1)
在引用
tkinter
模块进行界面设计的过程中,窗体中录入评委打分的对象是由
______
控件
生成的。
A
.
Entry B
.
Label C
.
Frame D
.
Button
(2)
题目中算法描述采用的是
__________A
、自然语言
B
、伪代码
C
、流程图
D
、
.N-S
图
(3)
下列程序代码片段对应于算法描述中的第
2
步至第
4
步。请填写片段中空白处的表达式
填写完整
________
7.分析完善程序
已知包含
25
项的数列
: 1
,
2/3
,
3/5
,
....
,
24/47
,
25/49
。
问题
1 :
写出该数列的通项公式
f
(
n
)
= _
①
问题
2 :
以下是计算
S=1+ 2/3+3/5+ ... + 24/47+ 25/49
的程序,请补全代码
:
s=0
for i in range(1,26):
s=s+
②
print(“s=”,s)
试题 Python 入门教程程序填空阅读填空程序试题
补充完成上述通项公式和程序:
①
f
(
n
)
=_________
②
___________
8.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程
序”,
请输入以下代码,自己输入数据运行,结果截图提交
9.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果
正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。
10.编写程序,找到并输出
100
以内的偶数个数。
11.输入
n
,计算
s=1
!
+2
!
+...+n!
的未
6
位(不含前导
0
)。
N<=1000000,n!
表示前
n
个正
整数之积。
12.求
100
以内素数。
13.操作说明:编写一个程序实现以下功能,将程序以“
Y:/3/3.py
”作为文件名保存。
题目:设计
100
以内的数中能同时被
3
或
5
整除的个数。
14.程序补充:
(
1
)有
5
万元资金存入银行,选择“
1
年定期
.
自动转存”的存款方式,由于银行利率是不
断变化的,这
5
年利率分别是
3.25%.3%.3%.2%.1.75%
,
5
年后会有多少收益呢?调用
round
()函数,保留结果两位小数。
money =_______________________________
rate=_________________________________
剩余22页未读,继续阅读
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功