您的当前位置:首页正文

2019春Python程序设计测试(20190604--20190604)

2022-12-14 来源:客趣旅游网
2019春Python程序设计测试(20190604--20190604)

1-1

在Python 3.x中可以使⽤中⽂作为变量名。 (2分)T 1-2F

Python变量使⽤前必须先声明,并且⼀旦声明就不能再当前作⽤域内改变其类型。(2分)T 1-3

FPython使⽤缩进来体现代码之间的逻辑关系。 (2分)T 1-4

F

语句pass仅起到占位符的作⽤,并不会做任何操作。 (2分)T 2-1

F

1-1.计算机存储器的单位是字节(B,Byte),1B等于__。(3分)1. 2. 3. 4. 2-2

1-2.Python程序在Windows上的扩展名是_。 (3分)1. 2. 3. 4. 2-3

1-3. Python的输出函数是__。 (3分)1. 2. 3. 4. 2-4

1-8. _号表⽰同⼀⾏的后⾯部分是Python程序的注释。 (3分)1. 2. 3. 4.

*%/#input()print()math()turtle()pyexedocxjpg

⼀位⼆进制四位⼆进制⼋位⼆进制⼗六位⼆进制

4-1 s='hello' ,t=\" world\。则s,s[-1],s[2:8]分别是多少?(填答案时字符串不要加引号)hello worldd llo wo

4-2 2-1.Python 表达式 10 + 5//3 –True+False的值为10

4-3 2-3.Python 表达式 round(17.0/3**2,2) 的值为1.89

4-4 2-4.Python 表达式 0 and 1 or not 24-5 2-7.Python 语句 print(int(\"20\的输出结果是 32 5

6-1 jmu-python-杨辉三⾓ (30 分)

根据输⼊的n打印n⾏杨辉三⾓型。

函数接⼝定义:

printYanghui(n):#打印n⾏杨辉三⾓型

裁判测试程序样例:

/* 请在这⾥填写答案 */n = int(input()) printYanghui(n)

输⼊格式:

输⼊n,转化为整数

输出格式:

每个数后⾯均有⼀个空格。

输⼊样例:

5

输出样例:

1 1 1 1 2 1 1 3 3 1 1 4 6 4 1

def printYanghui(n): number = []

for j in range(n + 1): number += [[]]

for i in range(n + 1): number[j] += [0] number[1][1] = 1

for j in range(2, n + 1): for i in range(1, n + 1):

number[j][i] = number[j - 1][i] + number[j - 1][i - 1] for j in range(1, n + 1): for space in range(n - j): print(\" \", end='') for i in range(1, j + 1 ):

print(number[j][i], end=\" \") print()

7-1 列表去重 (32 分)

输⼊⼀个列表,去掉列表中重复的数字,按原来次序输出!

输⼊格式:

在⼀⾏中输⼊列表

输出格式:

在⼀⾏中输出不重复列表元素

输⼊样例:

在这⾥给出⼀组输⼊。例如:

[4,7,5,6,8,6,9,5]

输出样例:

在这⾥给出相应的输出。例如:

4 7 5 6 8 9

x=eval(input())y=[]

for i in range(0,len(x)): if x[i] not in y: y.append(x[i])

for j in range(0,len(y)-1): print('%d'%y[j],end=' ')print(y[-1])

因篇幅问题不能全部显示,请点此查看更多更全内容