精华内容
下载资源
问答
  • Python 练习题库 一 阅读程序 1. 写出下面代码的执行结果 def Join(List, sep=None: return (sep or .join(List) print(Join(['a, 'b, 'c']) print(Join(['a, 'b, 'c']) 答 a,b,c a:b:c 2. 若 k 为整数下述 while ...
  • 苏大内网题库
  • python练习题库(一)

    2020-07-15 10:37:46
    1.求4+44+444+4444的和 n=4 s=0 for i in range(4): s+=n n=n*10+4 print(s) 代码图片: 执行结果: ...2.2006年培养学员8万人,每年增长25%,请间按此增长速度,到哪一年培训学员人数将达到20万人?...

    1.求4+44+444+4444的和
    n=4
    s=0
    for i in range(4):
    s+=n
    n=n*10+4
    print(s)

    代码图片:
    在这里插入图片描述

    执行结果:
    在这里插入图片描述

    2.2006年培养学员8万人,每年增长25%,请间按此增长速度,到哪一年培训学员人数将达到20万人?
    a=2006
    b=8
    i=20
    while b<i:
    a+=1
    b=(1+0.25)*b
    print(a)

    代码图片:
    在这里插入图片描述
    执行结果:
    在这里插入图片描述

    展开全文
  • Python 答题记录一、选择题二级公共基础1.数据结构与算法1.1算法1.1.1 算法的基本概念1.下面叙述正确的是______。A.算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令 (或语句)的条数C. ...

    Python 答题记录

    一、选择题

    二级公共基础

    1.数据结构与算法

    1.1算法

    1.1.1 算法的基本概念

    1.下面叙述正确的是______。

    A.算法的执行效率与数据的存储结构无关

    B. 算法的空间复杂度是指算法程序中指令 (或语句)的条数

    C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止

    D. 以上三种描述都不对

    解析:

    算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程

    序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重

    要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小

    称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后

    结束。

    本题答案为C。

    2.在计算机中,算法是指 。

    A.查询方法

    B.加工方法

    C.解题方案的准确而完整的描述

    D.排序方法

    解析:

    计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可

    行性、确定性、有穷性和拥有足够的情报。

    本题答案为C。

    3.在下列选项中,哪个不是一个算法一般应该具有的基本特征______。

    A.确定性 B.可选性 C.无穷性 D.拥有足够的情报

    解析:

    作为一个算法,一般应具有以下几个基本特征。

    ⒈可行性、⒉确定性、⒊有穷性、⒋拥有足够的情报

    本题答案为C。

    4. 算法的有穷性是指______。

    A. 算法程序的运行时间是有限的

    B. 算法程序所处理的数据量是有限的

    C. 算法程序的长度是有限的

    D. 算法只能被有限的用户使用

    解析:

    算法的有穷性,是指算法必须在有限的时间内做完,即算法必须能在执行有

    限个步骤之后终止。

    本题答案为A。

    5.下列叙述中正确的是______。

    A. 算法就是程序

    B. 设计算法时只需要考虑数据结构的设计

    C. 设计算法只需要考虑结果的可靠性

    D. 设计算法时要考虑时间复杂度和空间复杂度

    解析:

    算法是指解题方案的准确而完整的描述。但算法不等于程序,也不等于计算

    方法。当然,程序也可以作为算法的一种描述,但程序通常还需要考虑很多与方

    法和分析无关的细节问题,这是因为在编写程序时要受到计算机系统运行环境的

    限制。通常,程序的编制不可能优于算法的设计。因此选项A不正确。作为一个

    算法,一般应具有可行性、确定性、有穷性、拥有足够情报四个基本特征。因此

    设计算法时不仅仅要考虑结果的可靠性,即不仅考虑算法结果的可行性,还要考

    虑步骤的确定性,时间和步骤的有穷性等。因此选项C不正确。因此,算法是一

    组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺

    序将在有限的次数下终止。一个算法通常由两种基本要素组成:一是对数据对象

    的运算和操作,二是算法的控制结构。因此设计算法时不仅需要考虑数据结构的

    设计,还要考虑数据的操作和运算及各操作之间的执行顺序。因此选项B也不正

    确。

    本题答案为D。

    6. 下列叙述中正确的是______。

    A. 所谓算法就是计算方法

    B. 程序可以作为算法的一种描述方法

    C. 算法设计只需考虑得到计算结果

    D. 算法设计可以忽略算法的运算时间

    解析:

    算法不等于程序,也不等于计算方法。当然,程序也可以作为算法的一种描

    述,但程序通常还需考虑很多与方法和分析无关的细节问题,这是因为在编写程

    序是要受到计算机系统运行环境的限制。

    本题答案为B。

    7.下列关于算法的描述中错误的是______。

    A. 算法强调动态的执行过程,不同于静态的计算公式

    B. 算法必须能在有限个步骤之后终止

    C. 算法设计必须考虑算法的复杂度

    D. 算法的优劣取决于运行算法程序的环境

    解析:

    本题考查知识点是算法。

    算法的基本特征有可行性、确定性、有穷性、拥有足够的情报,所以A、B

    是正确的。算法的设计要求包括效率与低存储量,即要考虑算法的时间复杂度与

    空间复杂度,所以C是正确的,算法的优劣与算法描述语言有关,与所用计算机

    无关。

    本题答案为D。

    8. 下列叙述中正确的是______。

    展开全文
  • Python练习题库By郑红波2017-12-19一、填空题1.Python标准库math中用来计算平方根的函数是__________。(sqrt)2.在Python中__________表示空类型。(None)3.列表、元组、字符串是Python的_________(有序?无序)...

    Python

    练习题库

    By

    郑红波

    2017-12-19

    一、

    填空题

    1.

    Python

    标准库

    math

    中用来计算平方根的函数是

    __________

    sqrt

    2.

    Python

    __________

    表示空类型。

    None

    3.

    列表、元组、字符串是

    Python

    _________(

    有序?无序

    )

    序列。

    (有序)

    4.

    查看变量类型的

    Python

    内置函数是

    ________________

    type()

    5.

    查看变量内存地址的

    Python

    内置函数是

    _________________

    id()

    6.

    表达式

    [1, 2, 3]*3

    的执行结果为

    ______________________

    [1, 2, 3, 1, 2, 3, 1, 2, 3]

    7.

    list(map(str, [1, 2, 3]))

    的执行结果为

    _____________________

    [

    1

    ,

    2

    ,

    3

    ]

    8.

    已知

    x

    =

    3

    ,并且

    id(x)

    的返回值为

    496103280

    ,那么执行语句

    x

    +=

    6

    之后,表达式

    id(x)

    ==

    496103280

    的值为

    ___________

    False

    9.

    已知

    x = 3

    ,那么执行语句

    x *= 6

    之后,

    x

    的值为

    ________________

    18

    10.

    表达式“

    [3] in [1, 2, 3, 4]

    ”的值为

    ________________

    False

    11.

    假设列表对象

    aList

    的值为

    [3,

    4,

    5,

    6,

    7,

    9,

    11,

    13,

    15,

    17]

    ,那么切片

    aList[3:7]

    得到的值是

    ______________________

    [6, 7, 9, 11]

    12.

    使用列表推导式生成包含

    10

    个数字

    5

    的列表,语句可以写为

    _______________

    [5

    for

    i

    in

    range(10)]

    13.

    假设有列表

    a = ['name', 'age', 'sex']

    b = ['Dong', 38, 'Male']

    ,请使用一个语句将这两个列表的内

    容转换为字典,并且以列表

    a

    中的元素为“键”

    ,以列表

    b

    中的元素为“值”

    ,这个语句可以写

    _____________________

    c = dict(zip(a, b))

    14.

    任意长度的

    Python

    列表、元组和字符串中最后一个元素的下标为

    ________

    -1

    15.

    Python

    语句

    ''.join(list('hello world!'))

    执行的结果是

    ____________________

    'hello world!'

    16.

    转义字符

    \n

    的含义是

    ___________________

    (回车换行)

    17.

    Python

    语句

    list(range(1,10,3))

    执行结果为

    ___________________

    [1, 4, 7]

    18.

    切片操作

    list(range(6))[::2]

    执行结果为

    ________________

    [0, 2, 4]

    19.

    表达式

    'ab' in 'acbed'

    的值为

    ________

    False

    20.

    Python 3.x

    语句

    print(1, 2, 3, sep=':')

    的输出结果为

    ____________

    1:2:3

    21.

    表达式

    int(4**0.5)

    的值为

    ____________

    2

    22.

    达式

    sorted([111, 2, 33], key=lambda x: -len(str(x)))

    的值为

    ____________

    [111, 33, 2]

    23.

    已知列表对象

    x = ['11', '2', '3']

    ,则表达式

    max(x)

    的值为

    ___________

    '3'

    24.

    表达式

    min(['11', '2', '3'])

    的值为

    _________________

    '11'

    25.

    已知列表对象

    x = ['11', '2', '3']

    ,则表达式

    max(x, key=len)

    的值为

    ___________

    '11'

    26.

    语句

    x = (3,)

    执行后

    x

    的值为

    _______________

    (3,)

    27.

    语句

    x = (3)

    执行后

    x

    的值为

    ________________

    3

    28.

    已知

    x = {1:2}

    ,那么执行语句

    x[2] = 3

    之后,

    x

    的值为

    ________________

    {1: 2, 2: 3}

    29.

    字典对象的

    _____________

    方法返回字典中的“键

    -

    值对”列表。

    items()

    30.

    使

    100

    13

    ___________________________________

    [i for i in range(100) if i%13==0]

    31.

    表达式

    3 ** 2

    的值为

    _________

    9

    32.

    表达式

    3 * 2

    的值为

    ___________

    6

    33.

    已知

    x = [3, 5, 7]

    那么执行语句

    x[len(x):] = [1, 2]

    之后,

    x

    的值为

    ______________

    [3, 5, 7, 1, 2]

    34.

    表达式

    list(zip([1,2], [3,4]))

    的值为

    ________________________

    [(1, 3), (2, 4)]

    35.

    已知

    x = [1, 2, 3, 2, 3]

    ,执行语句

    x.pop()

    之后,

    x

    的值为

    _____________

    [1, 2, 3, 2]

    36.

    表达式

    [x for x in [1,2,3,4,5] if x<3]

    的值为

    _____________________

    [1, 2]

    37.

    表达式

    [index

    for

    index,

    value

    in

    enumerate([3,5,7,3,7])

    if

    value

    ==

    max([3,5,7,3,7])]

    的值为

    __________________

    [2, 4]

    38.

    已知

    path = r'c:\test.html'

    ,那么表达式

    path[:-4]+'htm'

    的值为

    __________

    'c:\\test.htm'

    展开全文
  • 欢迎下载支持.1Python练习题库By郑红波2017-12-19一、填空题1.Python标准库math中用来计算平方根的函数是__________。(sqrt)2.在Python中__________表示空类型。(None)3.列表、元组、字符串是Python的_________...

    文档来源为

    :

    从网络收集整理

    .word

    版本可编辑

    .

    欢迎下载支持

    .

    1

    Python

    练习题库

    By

    郑红波

    2017-12-19

    一、

    填空题

    1.

    Python

    标准库

    math

    中用来计算平方根的函数是

    __________

    sqrt

    2.

    Python

    __________

    表示空类型。

    None

    3.

    列表、元组、字符串是

    Python

    _________(

    有序?无序

    )

    序列。

    (有序)

    4.

    查看变量类型的

    Python

    内置函数是

    ________________

    type()

    5.

    查看变量内存地址的

    Python

    内置函数是

    _________________

    id()

    6.

    表达式

    [1, 2, 3]*3

    的执行结果为

    ______________________

    [1, 2, 3, 1, 2, 3, 1, 2, 3]

    7.

    list(map(str, [1, 2, 3]))

    的执行结果为

    _____________________

    [

    1

    ,

    2

    ,

    3

    ]

    8.

    已知

    x

    =

    3

    ,并且

    id(x)

    的返回值为

    0

    ,那么执行语句

    x +=

    6

    之后,表达式

    id(x)

    ==

    0

    的值为

    ___________

    False

    9.

    已知

    x = 3

    ,那么执行语句

    x *= 6

    之后,

    x

    的值为

    ________________

    18

    10.

    表达式“

    [3] in [1, 2, 3, 4]

    ”的值为

    ________________

    False

    11.

    假设列表对象

    aList

    的值为

    [3,

    4,

    5,

    6,

    7,

    9,

    11,

    13,

    15,

    17]

    ,那么切片

    aList[3:7]

    得到的值是

    ______________________

    [6, 7, 9, 11]

    12.

    使用列表推导式生成包含

    10

    个数字

    5

    的列表,语句可以写为

    _______________

    [5

    for

    i

    in

    range(10)]

    13.

    假设有列表

    a = ['name', 'age', 'sex']

    b = ['Dong', 38, 'Male']

    ,请使用一个语句将这两个列表的内

    容转换为字典,并且以列表

    a

    中的元素为“键”

    ,以列表

    b

    中的元素为“值”

    ,这个语句可以写

    _____________________

    c = dict(zip(a, b))

    14.

    任意长度的

    Python

    列表、元组和字符串中最后一个元素的下标为

    ________

    -1

    15.

    Python

    语句

    ''.join(list('hello world!'))

    执行的结果是

    ____________________

    'hello world!'

    16.

    转义字符

    \n

    的含义是

    ___________________

    (回车换行)

    17.

    Python

    语句

    list(range(1,10,3))

    执行结果为

    ___________________

    [1, 4, 7]

    18.

    切片操作

    list(range(6))[::2]

    执行结果为

    ________________

    [0, 2, 4]

    19.

    表达式

    'ab' in 'acbed'

    的值为

    ________

    False

    20.

    Python 3.x

    语句

    print(1, 2, 3, sep=':')

    的输出结果为

    ____________

    1:2:3

    21.

    表达式

    int(4**0.5)

    的值为

    ____________

    2

    22.

    达式

    sorted([111, 2, 33], key=lambda x: -len(str(x)))

    的值为

    ____________

    [111, 33, 2]

    23.

    已知列表对象

    x = ['11', '2', '3']

    ,则表达式

    max(x)

    的值为

    ___________

    '3'

    24.

    表达式

    min(['11', '2', '3'])

    的值为

    _________________

    '11'

    25.

    已知列表对象

    x = ['11', '2', '3']

    ,则表达式

    max(x, key=len)

    的值为

    ___________

    '11'

    26.

    语句

    x = (3,)

    执行后

    x

    的值为

    _______________

    (3,)

    27.

    语句

    x = (3)

    执行后

    x

    的值为

    ________________

    3

    28.

    已知

    x = {1:2}

    ,那么执行语句

    x[2] = 3

    之后,

    x

    的值为

    ________________

    {1: 2, 2: 3}

    29.

    字典对象的

    _____________

    方法返回字典中的“键

    -

    值对”列表。

    items()

    30.

    使

    100

    13

    ___________________________________

    [i for i in range(100) if i%13==0]

    31.

    表达式

    3 ** 2

    的值为

    _________

    9

    32.

    表达式

    3 * 2

    的值为

    ___________

    6

    33.

    已知

    x = [3, 5, 7]

    那么执行语句

    x[len(x):] = [1, 2]

    之后,

    x

    的值为

    ______________

    [3, 5, 7, 1, 2]

    34.

    表达式

    list(zip([1,2], [3,4]))

    的值为

    ________________________

    [(1, 3), (2, 4)]

    35.

    已知

    x = [1, 2, 3, 2, 3]

    ,执行语句

    x.pop()

    之后,

    x

    的值为

    _____________

    [1, 2, 3, 2]

    36.

    表达式

    [x for x in [1,2,3,4,5] if x<3]

    的值为

    _____________________

    [1, 2]

    37.

    表达式

    [index

    for

    index,

    value

    in

    enumerate([3,5,7,3,7])

    if

    value

    ==

    max([3,5,7,3,7])]

    的值为

    __________________

    [2, 4]

    38.

    已知

    path = r'c:\test.html'

    ,那么表达式

    path[:-4]+'htm'

    的值为

    __________

    'c:\\test.htm'

    展开全文
  • Blue_Bridge_Cup_Python 蓝桥杯Python练习系统题库
  • python程序题库-python题库-Python,题库

    千次阅读 2020-10-29 23:10:06
    本教程分享:《python题库》,Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,...Python(计算机程序设计语言)Python练习题IsrangeaPythonreservedword?ProvidefiveexamplesofPythonreser...
  • 今天的Python练习题目:使用python获取系统的ip地址,并打印出来 。要求:不使用python的pstuil模块。代码如下:#linux系统#!/usr/bin/pythonimport socketimport structimport fcntldef getip(ethname):s=socket....
  • Python程序设计》练习题库
  • python123题库及答案-python123练习

    万次阅读 2020-10-29 23:14:47
    python123练习题 Hello World I print( Hello World ) Hello World II(垂直) for name in "Hello World": print(name) N的多次方 x = (()) for i in range(5): print(pow(x, i), end = ) print(pow(x,5)...
  • Python小屋 1Python安装扩展库常用的是_工具.pip 2Python标准库math中用来计算平方根的函数是.sqrt 3Python程序文件扩展名主要有_和_两种其中后者常用于GUI程序.pypyw 4Python源代码程序编译后的文件扩展名为_pyc
  • python程序题库-python编程练习

    千次阅读 2020-10-30 00:40:34
    P5:判断闰年输入一个年份,判断其是否为闰年。非世纪年(不能被100整除的年份)能被4整除的为闰年。...参考示例[python3]:year = int(input("输入一个年份: "))if (year % 4) == 0:if (ye...
  • 题目出处:牛客网对于一个字符串,请设计一个算法,将字符串的...测试样例:"ABCDE",5,3返回:"DEABC"python实现代码def forwardmove(alist):#平移一个单位first = alist[0]for i in xrange(len(alist)-1):alist[i...
  • Python题库练习

    千次阅读 2020-05-04 01:14:59
    错题1 对于以下代码,描述正确的是: list = [‘1’, ‘2’, ‘3’, ‘4’, ‘5’] print list[10:] A....题目解析:由题目print list[10:]的写法可以看出这是Python2的写法,在Python3中应该写...
  • Python解题思路分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。(for循环)代码实现:1 list = [] #定义一个空的列表用来存储生产的数字2 for i in range(1,5): #...
  • python题库练习

    2021-08-10 10:54:24
    \data\目录练习" file_path_list = get_file_path_list(directory) filter_file(file_path_list) 找到列表中出现次数最多的字母 class Solution(object): def commonChars(self, A): “”" :type A: List[str] :...
  • Python题库练习

    2020-05-06 11:40:47
    str1 = “Python’s features” str2 = re.match( r’(.)on(.?) .*’, str1, re.M|re.I) print str2.group(1) A.Python B.Pyth C.thon’s D.Python‘s features 我的答案: D 正确答案: B 题目分析:题目...
  • Python题库练习

    2020-05-09 15:02:11
    A.python函数中必须有return B.return可以返回多个值 C.return没有返回值时,函数自动返回Null D.执行到return时,程序将停止函数内return后面的语句 我的答案: B C D 正确答案: B D 题目分析:该题目考察return的...
  • num + 1 ): sum += y if sum % num == 0: print num ,'---' ,sum root@planpls:/var/python/web2py# python seventeen.py please input x : 23 1 --- 1 3 --- 6 5 --- 15 7 --- 28 9 --- 45 11 --- 66 13 --- 91 15 ...
  • MySQL数据库-练习题一、表关系请创建如下表,并创建相关约束二、操作表1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;3、查询平均成绩大于60分的同学的学号和平均成绩;4、查询所有...
  • Python题库练习

    2020-05-10 12:15:51
    python2.x中input()和raw_input()都存在 raw_input():接受任何类型的输入,返回的对象类型为字符串 input():等价于eval(raw_input()),它希望读取一个合法的python表达式,所以当输入字符串时,需要给输入的内容...
  • Python题库练习

    2020-05-08 14:58:38
    a = ‘a’ print a > ‘b’ or ‘c’ A.a B.b C.c D.True E.False 我的答案: E 正确答案: C 题目解析:题目中的代码显然是Python2的,我将其转换为Python3并进行运行,可以看到: a = 'a' print (a > 'b' or 'c') ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,243
精华内容 1,297
关键字:

python练习题库

python 订阅