国家开放大学Pytho
编写一个接受句子并计算字母和数字的程序。假设为程序提供了以下输入: Hello Python! 12345 然后,输出应该是: 字母11 数字5
答案是:参考代码: print('请输入:') s = input() d={"数字":0, "字母":0} for c

更新时间:2023/6/29 14:40:00
出自:国家开放大学Python程序设计
编写一个程序,它将找到所有这些数字,可被9整除,但不是6的倍数,1949年至2022年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。
答案是:参考代码: l = [] for i in range(1949, 2023): if (i % 9 =

更新时间:2023/6/29 14:39:00
出自:国家开放大学Python程序设计
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
答案是:参考代码: count = 0 for i in range(1, 5): for j in range

更新时间:2023/6/29 14:39:00
出自:国家开放大学Python程序设计
上楼梯:一个台阶一共有15阶,一次起跳可以跳一阶,也可以跳二阶。问总共有多少中跳法。请给出程序和答案。(提示:采用递归方法)
答案是:参考代码: def ladder(n): res = [1, 2] if n < 1:

更新时间:2023/6/29 14:39:00
出自:国家开放大学Python程序设计
给出一个成绩grade,需根据成绩进行分档,要求如下: 如果成绩大于60分,输出“及格”;如果成绩大于70分,输出“良”;如果成绩大于80分,输出“好”;如果成绩大于90分,输出“优秀”;如果成绩大于100分,输出“成绩有误,请核实”;否
答案是:参考代码: grade = 150 if 60 <= grade < 70: print("及格")

更新时间:2023/6/29 14:38:00
出自:国家开放大学Python程序设计
使用for循环求解1-100这100个数中所有偶数之和。(提示,可以用if进行判断或使用range构造偶数列表)
答案是:参考代码: s = 0 for i in range(2,101,2): s+=i print(s)

更新时间:2023/6/29 14:38:00
出自:国家开放大学Python程序设计
定义一个函数example(n),判断输入的n是不是素数,是的话返回True,否则返回False。通过键盘输入两个整数X和Y,调用此函数输出两数范围之内素数的个数(包括X和Y)。
答案是:参考代码: import math def example(n): m = int(math.sqrt(

更新时间:2023/6/29 14:38:00
出自:国家开放大学Python程序设计
定义一个函数,接收两个数字参数,返回比较小的数字。
答案是:参考代码: a = int(input()) b = int(input()) def min1(a, b):

更新时间:2023/6/29 14:38:00
出自:国家开放大学Python程序设计
定义一个函数:找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表。
答案是:参考代码: a = input() # 键盘输入字符串 list1 = list(a) # 将字符串转为列表

更新时间:2023/6/29 14:38:00
出自:国家开放大学Python程序设计
利用递归方法求10的阶乘。
答案是:参考代码: def fact(j): s = 0 if j == 0:

更新时间:2023/6/29 14:38:00
出自:国家开放大学Python程序设计
请用一行代码 实现将1-100的整数列表以3为单位分组.
答案是:参考代码: print([[x for x in range(1, 100)][i:i + 3] for i in r

更新时间:2023/6/29 14:37:00
出自:国家开放大学Python程序设计
一个数如果恰好等于它的因子之和,这个数就称为“完全数”。例如6=1+2+3.编程找出1000以内的所有完全数。
答案是:参考代码: for n in range(1,1000): sum = 0 for i in

更新时间:2023/6/29 14:37:00
出自:国家开放大学Python程序设计
判断1-200之间有多少个素数,并输出所有素数。
答案是:参考代码: h = 0 leap = 1 from math import sqrt for m in rang

更新时间:2023/6/29 14:37:00
出自:国家开放大学Python程序设计
请用for循环语句输出九九乘法表,如下: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=1
答案是:参考代码: for m in range(1,10): for n in range(1,m+1):

更新时间:2023/6/29 14:36:00
出自:国家开放大学Python程序设计
用*号输出字母F的图案。(请使用for循环语句)
答案是:参考代码: for i in range(2): print('*' * 10) print(

更新时间:2023/6/29 14:36:00
出自:国家开放大学Python程序设计
输入三个整数a,b,c,请把这三个数由小到大输出。
答案是:参考代码: L = [] for i in range(3): x = int(input('integ

更新时间:2023/6/29 14:36:00
出自:国家开放大学Python程序设计
请写出一个函数满足以下条件: 该函数的输入是一个仅包含数字的list,输出一个新的list,其中每一个元素要满足以下条件: 1、该元素是偶数 2、该元素在原list中是在偶数的位置(index是偶数)
答案是:参考代码: def num_list(num): return [i for i in num if i

更新时间:2023/6/29 14:35:00
出自:国家开放大学Python程序设计
设计一个函数example,作用为反转一个整数,例如-123 --> -321
答案是:参考代码: def example(x): if -10
更新时间:2023/6/29 14:35:00
出自:国家开放大学Python程序设计
编写一个名为example的函数,他有一个名为number的参数:如果参数是偶数,该函数就打印出number//2的值;如果参数是奇数,该函数就打印3*number+1旳值。
答案是:参考代码: def example(number): if number % 2 == 0:

更新时间:2023/6/29 14:35:00
出自:国家开放大学Python程序设计
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖 用if-e
答案是:参考代码: height = 1.75 weight = 80.5 bmi = 80.5 / (1.75 * 1.

更新时间:2023/6/29 14:35:00
出自:国家开放大学Python程序设计
请给出break和continue的定义和区别。
答案是:break:退出整个循环,执行循环体外的语句;是结束整个循环过程,不再判断执行循环的条件是否成立。 continue:

更新时间:2023/6/29 14:34:00
出自:国家开放大学Python程序设计
实验报告撰写原则有哪些?
答案是:1、 科学性:科学性是科学研究成果的生命所在。研究报告的表述必须观点正确、材料可靠,论证要以事实为依据,无论是阐述因果关

更新时间:2023/6/29 14:34:00
出自:国家开放大学Python程序设计
请简述数据工程项目流程。
答案是:大数据处理流程主要包括数据收集、数据预处理、数据存储、数据处理与分析、数据展示/数据可视化、数据应用等环节,其中数据质量

更新时间:2023/6/29 14:34:00
出自:国家开放大学Python程序设计
谈谈你对面向对象的理解?
答案是:面向对象是相当于面向过程而言的,面向过程语言是一种基于功能分析的,以算法为中心的程序设计方法,而面向对象是一种基于结构分

更新时间:2023/6/29 14:34:00
出自:国家开放大学Python程序设计
Python中的可变对象和不可变对象是什么?有什么区别?
答案是:不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后

更新时间:2023/6/29 14:34:00
出自:国家开放大学Python程序设计
请简述生成器与迭代器的区别。
答案是:迭代器是遵循迭代协议的对象。用户可以使用 iter() 以从任何序列得到迭代器(如 list, tuple,dictio

更新时间:2023/6/29 14:33:00
出自:国家开放大学Python程序设计
请简述函数装饰器的作用。
答案是:装饰器本质上是一个callable object,它可以在让其他函数在不需要做任何代码的变动的前提下增加额外的功能。装饰

更新时间:2023/6/29 14:33:00
出自:国家开放大学Python程序设计
函数和方法之间的区别是什么?
答案是:所在位置不同;定义方式不同;调用方式不同

更新时间:2023/6/29 14:33:00
出自:国家开放大学Python程序设计
什么是缺省参数?
答案是:缺省参数指在调用函数的时候没有传入参数的情况下,调用默认的参数,在调用函数的同时赋值时,所传入的参数会替代默认参数。

更新时间:2023/6/29 14:33:00
出自:国家开放大学Python程序设计
try-except与try-finally有什么不同?
答案是:try-except是失败才跳进 except里执行;try-finally是成功失败都跳进finally语句里执行

更新时间:2023/6/29 14:33:00
出自:国家开放大学Python程序设计
请简述except 的用法和作用
答案是:try…except…except…[else…][finally…] 执行try 下的语句,如果引发异常,则执行过程

更新时间:2023/6/29 14:33:00
出自:国家开放大学Python程序设计
is和==有什么区别?
答案是:is:比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象。是否指向同一个内存地址。 == : 比较

更新时间:2023/6/29 14:33:00
出自:国家开放大学Python程序设计
比起面向过程,面向对象的编程模式有什么优点?
答案是:使用面向对象思想进行开发有以下优点: 1、易维护 采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求

更新时间:2023/6/29 14:32:00
出自:国家开放大学Python程序设计
请简述普通参数、指定参数、默认参数、动态参数的区别。
答案是:普通参数是传入函数,没有默认值;如果指定了参数的值,那么它们就是指定参数,可以不按照它们原来的顺序传入;在括号里指定参数

更新时间:2023/6/29 14:32:00
出自:国家开放大学Python程序设计
请简述lambda函数的特点。
答案是:lambda 表达式是 Python 中创建匿名函数的一个特殊语法. 或称 lambda 语法本身为 lambda 表达

更新时间:2023/6/29 14:32:00
出自:国家开放大学Python程序设计
举例说明嵌套循环结构及其应用。
答案是:所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循

更新时间:2023/6/29 14:32:00
出自:国家开放大学Python程序设计
举例说明变量与常量的区别。
答案是:变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。在Pytho

更新时间:2023/6/29 14:32:00
出自:国家开放大学Python程序设计
请简单描述批量化处理数据的过程。
答案是:首先从数据库中读取批量数据,经过计算处理,最后以图形方式或数据文件方式输出

更新时间:2023/6/29 14:32:00
出自:国家开放大学Python程序设计
什么是程序设计?
答案是:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言

更新时间:2023/6/29 14:31:00
出自:国家开放大学Python程序设计
请为第三方库①-⑤选择与之匹配的功能,将配对好的a-e填写到括号中。 ① Numpy a 机器学习工具库 ② Pandas b 数据可视化库 ③ Matplotlib c 基于矩阵的数学计算库 ④ Scikit-learn
答案是:①(c) ②(d) ③(b) ④(a) ⑤(e)

更新时间:2023/6/29 14:31:00
出自:国家开放大学Python程序设计
请为异常错误①-⑤选择与之匹配的解释,将配对好的a-e填写到括号中。 ① NameError a 当使用序列中不存在的索引时,会引发该异常。 ② ZeroDivisionError b 当解释器发现语法错误时,会引发该异常。 ③
答案是:①(c) ②(e) ③(b) ④(a) (d)

更新时间:2023/6/29 14:31:00
出自:国家开放大学Python程序设计
请为file对象常用函数①-⑤选择与之匹配的功能,将配对好的a-e填写到括号中。 ① file.close() a 将字符串写入文件,返回的是写入的字符长度。 ② file.read([size]) b 关闭文件。关闭后文件不能再进
答案是:①(b) ②(e) ③(d) ④(a) ⑤(c)

更新时间:2023/6/29 14:30:00
出自:国家开放大学Python程序设计
请为open()函数中mode参数①-⑤选择与之匹配的功能,将配对好的a-e填写到括号中。 ① r a 打开一个文件用于读写。文件指针将会放在文件的开头。 ② r+ b 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开
答案是:①(d) ②(a) ③(b) ④(e) ⑤(c)

更新时间:2023/6/29 14:29:00
出自:国家开放大学Python程序设计
请为函数①-③选择与之匹配的功能,将配对好的a-c填写到括号中。 ① map() a 使用function(x,y)函数,将序列缩减成1个元素结果 ② reduce() b 使用返回bool的function对序列过滤,返回满足条
答案是:①(c) ②(a) (b)

更新时间:2023/6/29 14:29:00
出自:国家开放大学Python程序设计
请为名词①-③选择与之匹配的解释,将配对好的a-c填写到括号中。 ① 迭代器 a 对可迭代对象进行迭代的方式或容器 ② 生成器 b 使其他函数在不改变任何代码的前提下增加额外功能 ③ 装饰器 c 在Python中边循环边计算的
答案是:①(a) ②(c) ③(b)

更新时间:2023/6/29 14:29:00
出自:国家开放大学Python程序设计
已知如下函数,请为代码①-④选择与之匹配的样例,将配对好的a-d填写到括号中。 def fib(n): a, b = 1, 1 for i in range(n - 1): a, b = b,
答案是:①(c) ②(a) ③(b) ④(d)

更新时间:2023/6/29 14:29:00
出自:国家开放大学Python程序设计
请为名词①-③选择与之匹配的样例,将配对好的a-c填写到括号中。 ① 列表 a {‘abc’: 123} ② 元组 b [1,2,3] ③ 字典 c (1,2,3)
答案是:①(b) ②(c) (a)

更新时间:2023/6/29 14:28:00
出自:国家开放大学Python程序设计
已知列表 x = [1,3,5,7], 那么执行语句 del x[1 ] 之后 x 的值为
答案是:[1,5,7]

更新时间:2023/6/29 14:28:00
出自:国家开放大学Python程序设计
表达式 [5 , 6] * 2 的值为____
答案是:[5 , 6, 5 , 6]

更新时间:2023/6/29 14:28:00
出自:国家开放大学Python程序设计
表达式 list(map(lambda x: x+5, [1 , 2, 3, 4, 5])) 的值为__
答案是:[6, 7, 8, 9, 10]

更新时间:2023/6/29 14:28:00
出自:国家开放大学Python程序设计
表达式 chr(ord(.A.)+2) 的值为__
答案是:'C'

更新时间:2023/6/29 14:28:00
出自:国家开放大学Python程序设计
代码 print(1 ,2,3,sep=.:.) 的执行结果为_
答案是:1:2:3

更新时间:2023/6/29 14:28:00
出自:国家开放大学Python程序设计
假设 math 标准库已导入, 那么表达式 eval(.math.sqrt(4).) 的值为
答案是:2.0

更新时间:2023/6/29 14:28:00
出自:国家开放大学Python程序设计
表达式 {1 , 2, 3} - {3, 4, 5} 的值为_
答案是:{1 , 2}

更新时间:2023/6/29 14:27:00
出自:国家开放大学Python程序设计
使用上下文管理关键字___________可以自动管理文件对象, 不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。
答案是:with

更新时间:2023/6/29 14:27:00
出自:国家开放大学Python程序设计
表达式 .Hello world!..count(.l.) 的值为_
答案是:3

更新时间:2023/6/29 14:27:00
出自:国家开放大学Python程序设计
表达式 [5 for i in range(3)] 的值为___
答案是:[5, 5, 5]

更新时间:2023/6/29 14:27:00
出自:国家开放大学Python程序设计
表达式 [5 for i in range(3)] 的值为_
答案是:[5, 5, 5]

更新时间:2023/6/29 14:27:00
出自:国家开放大学Python程序设计
表达式 3 not in [1 , 2, 3]的值为__
答案是:False

更新时间:2023/6/29 14:27:00
出自:国家开放大学Python程序设计
已知列表 x = [1 , 2, 3] 和 y = [4, 5, 6], 那么表达式 [(i,j) for i, j in zip(x,y) if i==3] 的值为____
答案是:[(3, 6)]

更新时间:2023/6/29 14:27:00
出自:国家开放大学Python程序设计
目前为: 1/8 页  首页   上页  下页 尾页