本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-06-28
本篇答案更新状态:已完结

第1章 Python开发环境搭建与使用 第1章 测试

1、 问题:(多选题)下面能够支持Python开发的环境有哪些?
选项:
A:IDLE 
B: Anaconda  
C:  PyCharm
D:Eclipse 
答案: 【IDLE ;
 Anaconda  ;
  PyCharm;
Eclipse 

2、 问题:.(多选题) 下面哪些属于 Python语言的特点?(  )
选项:
A:跨平台  
B:开源
C:解释执行  
D:支持函数式编程
答案: 【跨平台  ;
开源;
解释执行  ;
支持函数式编程

3、 问题:(多选题)下面哪些是正确的Python标准库对象导入语句?(    )
选项:
A:import math.sin as sin
B:from math import sin
C:import math.
D:from math impor 

答案: 【from math import sin;
from math impor  *

4、 问题:(判断题)在 Jupyter Notebook 中编写Python 代码时,后面的cell不能访问前面 cell中定义的变量。
选项:
A:正确
B:错误
答案: 【错误

5、 问题:(判断题)写代码时应尽量减少空行和空格, 让代码紧凑一些。
选项:
A:正确
B:错误
答案: 【错误

6、 问题:(判断题)在函数定义、类定义、选择结构、循环结构、异常处理结构和with语句等结构中,对应的函数体或语句块都必须有相应的缩进。
选项:
A:正确
B:错误
答案: 【正确

7、 问题:Python自带的扩展库管理工具是(1),如果使用Anaconda3集成开发环境的话,也可以使用  (2)    命令安装和管理扩展库。
答案: 【pip conda

【作业】第1章 Python开发环境搭建与使用 第一章 作业

1、 问题:撰写搭建python开发环境的全过程。
评分规则: 【 每一个步骤需要有截屏。

2、 问题:编写一程序。输入长方形的长和宽,计算面积,输出面积。
评分规则: 【 a=int (input(‘输入长方形的长:’))
b=int (input(‘输入长方形的宽:’))
s=a*b
print (s)

3、 问题:使用turtle模块画出一个红色五角星
评分规则: 【 import turtle
t=turtle.Pen()
t.color(‘red’)
t.begin_fill()
t.forward(90)
t.right(144)
t.forward(90)
t.right(144)
t.forward(90)
t.right(144)
t.forward(90)
t.right(144)
t.forward(90)
t.right(144)
t.end_fill()

4、 问题:输入表示年月日的8位数,如20100722,输出年、月、日
评分规则: 【 x=int (input(‘请输入表示年月日的八位数,并输出年月日:’))
a=int(x/10000)
b=int(x%10000)
c=int(b/100)
d=int(b%100)
print(a, c, d)

第2 章 Python常用内置对象与运算符 第2章单元测试

1、 问题:已知x=[1,2]和y=[3,4],那么x+y的结果是?()
选项:
A:3
B:7  
C:[1,2,3,4] 
D:[4,6]
答案: 【[1,2,3,4] 

2、 问题:已知x=[1,2,3],那么x*3的值为?(  )
选项:
A:6
B:18 
C: [3,6,9] 
D: [1,2,3,1,2,3,1,2,3]
答案: 【 [1,2,3,1,2,3,1,2,3]

3、 问题:下面属于Python内置对象的有哪些?( )
选项:
A:str 
B:list 
C:dict
D: set
答案: 【str ;
list ;
dict;
 set

4、 问题:下面属于合法变量名的有哪些?()
选项:
A:max ()
B:while 
C:age 
D:name
答案: 【age ;
name

5、 问题:不面属于合法数字的有哪些?( )
选项:
A: 0b1101
B:0o784 
C:0xb2 
D:789
答案: 【 0b1101;
0xb2 ;
789

6、 问题:在Python中,不需要事先声明变量名及其类型,使用赋值语句可以直接创建任意类型的变量,变量的类型取决于等号右侧表达式值的类型。(  )
选项:
A:正确
B:错误
答案: 【正确

7、 问题:不论输入什么内容,内置函数input()都返回字符串。( )
选项:
A:正确
B:错误
答案: 【正确

8、 问题:表达式1<3<5的值是          。
答案: 【True

9、 问题:表达式[3]  in  [5,7,3]的值是           。
答案: 【False

10、 问题:表达式{1,2,3,4}-{3,4,5}的值是             。
答案: 【{1,2}

11、 问题:表达式".join(reversed(‘abcd’))的值是               。
答案: 【dcba

【作业】第2 章 Python常用内置对象与运算符 第2章 实验

1、 问题:编写程序,输入任意大的自然数,输出各位数字之和(使用map()函数)。
评分规则: 【 参考代码:num = input(‘请输入一个自然数:’)print(sum(map(int, num)))

2、 问题:编写程序,输入两个集合setA和seta,分别输出它们的交集、并集和差集setA-setae。
评分规则: 【 参考代码:setA = eval(input(‘请输入一个集合:’))setB = eval(input(‘再输入一个集合:’))print(‘交集:’, setA & setB)print(‘并集:’, setA | setB)print(‘setA-setB:’, setA – setB)

3、 问题: 编写程序,随机产生5门课程10个同学的成绩,计算每个同学的总分,按总分高低的顺序输出各同学的成绩(使用choices(),sort(),max()等函数)。
评分规则: 【 参考代码:from random import choices course=["课程1","课程2","课程3","课程4","课程5"]data = [choices(range(100), k=5) for i in range(10)]print(course,sep=’\t’)for row in data:    print(row ,sum(row),sep=’\t’)sorted(data, key=lambda item:sum(item), reverse=True)

4、 问题:构造一个匿名函数,给出两个参数,返回两个参数的乘积,然后,输入包含若干整数的列表,使用reduce()和匿名函数,计算这个列表各元素相乘之积
评分规则: 【 参考代码:from functools import reducelst = eval(input(‘请输入包含若干整数的列表lst:’))print(reduce(lambda x,y: x*y, lst))

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注