1-1
在Python 3.x中可以使用中文作为变量名。 (2分)
T F
1-2
Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。(2分)
T F
1-3
Python使用缩进来体现代码之间的逻辑关系。 (2分)
T F
1-4
语句pass仅起到占位符的作用,并不会做任何操作。 (2分)
T F
2-1
1-1.计算机存储器的单位是字节(B,Byte),1B等于__。(3分)
- 一位二进制
- 四位二进制
- 八位二进制
- 十六位二进制
2-2
1-2.Python程序在Windows上的扩展名是_。 (3分)
- py
- exe
- docx
- jpg
2-3
1-3. Python的输出函数是__。 (3分)
- input()
- print()
- math()
- turtle()
2-4
1-8. _号表示同一行的后面部分是Python程序的注释。 (3分)
- *
- %
- /
- #
4-1 s='hello' ,t=" world",s=s+t。则s,s[-1],s[2:8]分别是多少?(填答案时字符串不要加引号)
hello world
d
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 2<True 的值为
True
4-5 2-7.Python 语句 print(int("20", 16), int("101",2))的输出结果是
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] = 1for 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])