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分)

  1. 一位二进制
  2. 四位二进制
  3. 八位二进制
  4. 十六位二进制
2-2

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

  1. py
  2. exe
  3. docx
  4. jpg
2-3

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

  1. input()
  2. print()
  3. math()
  4. turtle()
2-4

1-8. _号表示同一行的后面部分是Python程序的注释。 (3分)

  1. *
  2. %
  3. /
  4. #
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] = 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])
 
 

2019春Python程序设计测试(20190604--20190604)的更多相关文章

  1. 2019春Python程序设计测试(20190611--20190611)

    1-1 Python使用缩进来体现代码之间的逻辑关系. (2分) T         F 1-1答案正确(2 分) 1-2 为了输出",可以使用如下语句print(""& ...

  2. Python题集:2019春Python程序设计选修课习题笔记

    一.判断题: 1-1.在Python 3.x中可以使用中文作为变量名. 答案:√ 1-2.Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型. 答案:× 1-3.Python ...

  3. 2019春Python程序设计作业2(0326--0401)

    1-1 已知st="Hello World!",使用print(st[0:-1])语句可以输出字符串变量st中的所有内容. (2分) T         F 1-2 Python程 ...

  4. 2019春Python程序设计练习6(0423--0429)

    1-1 定义Python函数时,如果函数中没有return语句,则默认返回空值None. (2分) T         F 1-2 在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数 ...

  5. 2019春Python程序设计练习7(0430--0506)

    1-1 对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存. (2分) T         F 1-2 以追加模式打开文件时,文件指针指向文件尾.(2分) T         F 1-3 ...

  6. 2019春Python程序设计练习5(0416--0422)

    6-1 6-1.使用函数求特殊a串数列和 (30 分)   给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和 函数 ...

  7. 2019春Python程序设计练习3(0402--0408)

    1-1 如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文. (2分) T         F 1-3 表达式 {1, 3, 2} > {1, 2, 3} 的值为T ...

  8. 2019春Python程序设计作业1(0319-0325)

    判断题 1-1 在Python 3.x中可以使用中文作为变量名. (2分) T         F Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型.(2分) T     ...

  9. 2019春Python程序设计练习4(4.9-4.15)

    1-1 如下代码可以实现当输入6的时候输出x>5,输入4的时候输出 3<x<=5,输入1的时候输出x<=3 x = int(input()) if x>5: print( ...

随机推荐

  1. C#连接oracle数据库报错:OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用

    原因大概是OracleOraDb11g_home1TNSListener服务没启动的原因 步骤一.停止并重新启动OracleOraDb11g_home1TNSListener服务,试一下是否可行. 如 ...

  2. Django2.2 Mysql数据表一对一映射(字段绑定) --Model拓展学习笔记shen

    我:本次继上次的Model继续延伸一下数据表之间的一对一映射关系 访客:有什么用? 我:众所周知,一张数据表的字段太多会显得冗余.杂乱,那么就需要将一张表进行拆分成多个表,这样不会太杂乱,也比较好维护 ...

  3. [Python3] 041 文件 持久化

    目录 文件 持久化 1. pickle 1.1 例子1 1.2 例子2 1.3 注意 2. shelve 2.1 举例 2.2 特性 2.3 强制写回 2.4 使用 with 管理上下文环境 文件 持 ...

  4. PTA-迷宫寻路(输出最短路径)

    给定一个M行N列的迷宫图,其中 "0"表示可通路,"1"表示障碍物,无法通行.在迷宫中只允许在水平或上下四个方向的通路上行走,走过的位置不能重复走. 5行8列的 ...

  5. ABC134F Permutation Oddness

    Problem Statement Let us define the oddness of a permutation $p = \{p_1, p_2, \dots, p_n\}$ of $\{1, ...

  6. Maven添加镜像仓库、更改本地仓库位置

    添加镜像仓库 在conf目录下的settings.xml文件的145行左右 id表示该镜像的id mirrorOf表示为哪个仓库配置镜像,central为默认的中央仓库的id,也可以使用通配符*,来匹 ...

  7. Java 条件语句 if else

    一个 if 语句包含一个布尔表达式和一条或多条语句. 语法 if 语句的语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if ...

  8. 安装Python环境

    首先我们来安装Python,Python3.5+以上即可 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图 ...

  9. 创建全文索引----SQLserver

    1.启动 Microsoft Search 服务 开始菜单-->SQL程序组-->服务管理器-->下拉筐-->Microsoft Search 服务-->启动它. 2. ...

  10. 多线程学习-- part 1 Thread

    一.Thread的使用 (1)sleep:进程等一会 (2)join:让并发处理变成串行 (3)start:启动线程的唯一方法,start()首先为线程分配必须的系统资源,调度线程运行并执行线程的ru ...