python123程序设计题答案第七周(python123程序设计题库及答案)

http://www.itjxue.com  2023-04-14 12:40  来源:未知  点击次数: 

Python123 Python语言程序设计 -无空隙回声输出

第一题:无空隙回声输出

描述

获得用户输入,去掉其中全部空格,将其他字符按闹轮收入顺序打印输出。

答液芹信案:

(```)

s = input()

print(s.replace("首巧 ",""))

(```)

假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常?

这是一道判断题,答滑迅橘案是错误的。假昌蚂设x是含有5个元素的列表,那么切片操作x[10:]是可以执行的,不会抛出异常。

这道题涉及到的是python程序设计知识。Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

扩展资料:

Python在信团设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。

一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。

因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。

全国计算机等级考试二级教程2019年版——Python语言程序设计(参考答案)

答案:C B B C A D B A D B

1.获得用户输入的一个整数N,计算并输出N的32次方。

2.获得用户输入的一段文字,将这段文字进行垂直输出。

3.获得用户输入的一个合法算式,例如1.2+3.4,输出运算结果。

4.获得用户输入的一个小数,提取并输出其整数部分。

5.获得用户输入的一个整数N,计算并输出1到N相加的和。

答案:C A A A B A C D A C

1.获得用户输入的一个整数,输出该整数百位及以上的数字。

2.获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来。

3.程序读入一个表示星期几的数字(1-7),输出对应的星期字符串名称。例如,输入3,返回“星期三”。

4.设n是一任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。

5.输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。

答案:B A D C D D C A C D

1.输入一个年份,输出是否是闰年。#闰年条件:能被4整除但不能被100整除,或者能被400整除的年份,都是闰年。

2.最大公约数计算。获得两个整数,求出这两个整数的最大公约数和最小公倍数。最大公约数的计算一般使用辗转相除法,最小公倍数则使用两个数的乘积除以最大公约数。

3.统计不同字符个数。用户从键盘键入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。

4.改编题目1中的程序,当用户输入出错时给出“输入内容必须是整数!”的提示,并让用芹举户重新输入。

5.羊车门问题。有三扇关闭的门亮运,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门。在开启敬首梁它之前,主持人会开启另外一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后能否增加猜中汽车的机会?——这是一个经典问题。请使用random库对这个随机事件进行预测,分别输出参赛者改变选择和坚持选择获胜的概率。

答案:B B B B A D D A D D

Tips:

2.字典类型的key只能是不可变数据类型;

3.Python中以下情况判断为False:

(1)None–None值

(2)False–False值

(3)0 --- 数值零不管它是int,float还是complex类型

(4)‘’,(),[] --- 任何一个空的序列

(5){} --- 空的集合。

9.列表类型的pop(i)方法,如果不指定参数 i,则默认取出并删除列表中最后一个元素

1.英文字符频率统计。编写一个程序,对给定字符串中出现的a~z字母频率进行分析,忽略大小写,采用降序方式输出。

2.中文字符频率统计。编写一个程序,对给定字符串中出现的全部字符(含中文字符)频率进行分析,采用降序方式输出。

3.随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。

4.重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和输出测试结果的程序。

5.重复元素判定续。利用集合的无重复性改编上一个程序,获得一个更快更简洁的版本。

python123答案在哪找

1 Python123

地址:Python123 - 编程更简单

特点:北京理工大学搭建的学习python 的网站;可以边学边练习

2 PythonTip PythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。

地址:

3 python开发者社区

地址:python开发者社区

特点:分类全,手册和文档很多很详细

4 github

地址: github

特点: python的项目很多,可以搜索自己感兴趣的项目练练手

5 python在线帮助春好仿文档

地址:python在线帮助文档

特点:python在袜模线帮助文档肯定不能少,遇到问题查什么都比较方便

6 趣IT

地址:趣IT官网-互联网求职刷题神器

特点:it类基本扒纤全包括了,刷题,社区分享面试经,是个新平台,发现好东西分享就对了。

智慧树知到《Python程序设计基础(山东联盟)》章节测试答案

智慧树知到《Python程序设计基础(山东联盟)》章节测试答案

绪论

1、学好Python程序设计要注意的几个问题是

A、多看多练

B、多想多整理

C、多交流多请教

D、只看视频,不思考、不练习

正确答案:ABC

2、本门课程将主要介绍哪些内容

A、运算符

B、内置函数

C、常用数据类型

D、文件操作

正确答案:ABCD

第一章测试

1、下面特点属于Python语言的有哪些?

A、开源

B、免费

C、跨平台

D、解释执行

正确答案:ABCD

2、Python支持函数式编程。

正确答案:√

3、对于Python程序,对代码缩进的要求非常严格。

正确答案:√

4、一般建议,每行Python代码的长度不要超过屏幕宽度,如果确实太长的话,应使用续行符。

正确答案:√

5、一般来说,程序中的重要代码应加上适当的注释。

正确答案:√

6、下面导入标准库对象的语句,正确的有?

A、from math import sin

B、from random import random

C、from math import *

D、import *

正确答案:ABC

第二章测试

1、Python无法表示99999999999999999999这样大的整数。

正确答蔽做烂案:X

2、集合中的元素都是唯一的,不会有重复。

正确答案:√

3、Python中变量的类型是动态的,随时可以变化。

正确答宏漏案:√

4、可以使用break作为变量名。

正确答案:X

5、Python支持复数以及相关的运算。

正确答案:√

6、Python中没有++和--这两个运算符。

正确答案:√

第三章测试

1、已知x = [1, 2, 3],执行语句x.append(4)之后,x的值是什么?

A、[1, 2, 3, 4]

B、[4]

C、[1, 2, 3]

D、4

正确答案:A

2、已知x = [1, 2, 3, 4, 5, 6, 7],那么x.pop()的结果是?

A、1

B、4

C、7

D、5

正确答案:C

3、已知x = [1, 2]和y = [3, 4],那么x+y的结果是?

A、3

B、7

C、[1, 2, 3, 4]

D、[4, 6]

正确答案:C

4、sum([i*i for i in range(3)])的计算结果是?

A、3

B、5

C、2

D、14

正确答案:B

5、字典的“键”和集合的元素都是唯一的胡耐,不允许重复。

正确答案:√

6、字典中元素的“值”是可以重复的,不同的“键”可以对应相同的“值”。

正确答案:√

第四章测试

1、在循环结构中不能包含选择结构。

正确答案:X

(责任编辑:IT教学网)

更多

推荐Fireworks教程文章