python自学的笔记
自己在大二上学期学习python这门课程时候记录的笔记,记录下来给自己以后回忆,希望也能对大家有用。
在西湖雾雨中起舞
享受生活,逃出浪浪山,打工而已,没必要卖命,只是为了赚点面包钱。
展开
-
第十四周课前小测
一. 单选题(共4题,100分)1. (单选题)from random import choicex=choice([-1,2,0])x的值不可能是( )A. -1B. 0C. 1D. 2我的答案: C正确答案: C2. (单选题)from random import randintx=randint(1,6)x可能是( )A. -1B. 0C. 3D. 7我的答案: C正确答案: C25分3. (单选题)import原创 2021-12-06 15:30:29 · 657 阅读 · 0 评论 -
Python第十三周课前小测
一. 单选题(共5题,100分)1. (单选题)Matplotlib库是一个非常强大的( )A. 计算库B.绘图库C. 逻辑运算库D. 语料库我的答案: B正确答案: B20分2. (单选题)>>> import matplotlib.pyplot as plt>>> plt.plot([1,2,3]) # 绘制图形 >>> plt.sho原创 2021-12-06 15:12:15 · 1109 阅读 · 0 评论 -
python第十周课前测试--单元测试
**python第十周课前测试–单元测试**第十周课前测试--单元测试题量: 4 满分: 100 作答时间:11-01 14:11至11-01 14:25100分一. 单选题(共4题,100分)1. (单选题)python标准库中的模块( )提供了代码测试工具A. unitB. unitestC. unittestD. test我的答案: C正确答案: C25分2. (单选题)测试类的父类是( )A.原创 2021-11-02 20:59:47 · 275 阅读 · 0 评论 -
python第九周课前小测
**python第九周课前小测**题量: 5 满分: 100 作答时间:10-25 14:22至10-25 14:28100分一. 单选题(共5题,100分)1. (单选题)打开文件用的函数是( )A. file()B. open()C. close()D. txt()我的答案: B正确答案: B20分2. (单选题)with ....( ) ....: ......可以帮助我们自动关闭文件对象A. out原创 2021-11-02 20:56:38 · 292 阅读 · 0 评论 -
python第八周课前小测-----类
**python第八周课前小测-----类**第八周课前小测-----类题量: 5 满分: 100 作答时间:10-18 14:09至10-18 14:30100分一. 单选题(共5题,100分)1. (单选题)lambda用于定义匿名函数,请问下面代码的输出是:list_a=list(map(lambda x: x**x, [1, 2, 3]))print(list_a)A.[1, 4, 27]B.[1, 2, 6]C.[1,2,3]D.[1, 4, 9]原创 2021-11-02 20:54:03 · 134 阅读 · 0 评论 -
python第八周作业----文件和异常
**python第八周作业----文件和异常**一. 简答题(共2题,100分)(简答题) 一年级要举行一个猜谜语比赛,需要从儿童谜语集中随机抽题组成5份试卷(每一份10题),请编写程序完成组卷,并生成试卷文件和答案文件。(考察python对csv文件的操作)这里是老师已经给出了一个儿童猜谜语的csv文件给我们的...原创 2021-11-02 20:31:41 · 1644 阅读 · 0 评论 -
python第七周课前小测--函数
**python第七周课前小测–函数**一. 单选题(共5题,100分)1. (单选题)函数用( )关键字声明A. includeB. returnC. defD. assinged我的答案: C正确答案: C20分2. (单选题)计算(1+1/2+1/3+....+1/n)的函数:def harmonic(n): total=0.0 for i in range(1,_______): total=total+原创 2021-11-01 16:12:55 · 224 阅读 · 0 评论 -
python第五周课前测试
**python第五周课前测试**题量: 4 满分: 100 作答时间:09-27 14:10至09-27 14:25100分一. 单选题(共4题,100分)1. (单选题)在定义字典时,若有相同的键出现,则以( )面出现的“键-值”对中的值为准A. 前B. 后C. 异常D. 出错我的答案: B正确答案: B25分2. (单选题)d={'tom':98,'jerry':90,'jack':50,'rose':60,'lily':88}pri原创 2021-11-01 16:07:25 · 142 阅读 · 0 评论 -
python的第十周课前测试--单元测试
**python的第十周课前测试–单元测试**题量: 4 满分: 100 作答时间:11-01 14:11至11-01 14:25100分一. 单选题(共4题,100分)1. (单选题)python标准库中的模块( )提供了代码测试工具A. unitB. unitestC. unittestD. test我的答案: C正确答案: C25分2. (单选题)测试类的父类是( )A. unittest.Test原创 2021-11-01 14:35:38 · 141 阅读 · 0 评论 -
python第九周 测试代码
**python第九周 测试代码**定义一个模块hello,在该模块中实现函数f1,f1用于判断输入年份是否为闰年定义测试用例,测试数据为2000年,看函数测试是否通过!解题思路,这个关于代码测试的知识点可以去看我另外的一篇博客,那里写了比较详细的例子.那么这里我就不详细地进行介绍了.创建一个ptr1.py文件,里面的代码如下:# -*- coding:utf-8 -*-# @Time : 2021-10-31 21:05# @Author : 陈辉明# @File : pt1.原创 2021-10-31 21:42:43 · 270 阅读 · 0 评论 -
python第五周课堂上机作业
**第五周课堂上机作业**一. 简答题(共4题,100分)(简答题)编写函数,求任意个连续整数的和。# -*- coding:utf-8 -*-# @Time : 2021-10-31 17:58# @Author : 小青# @File : tr1.py# @software: PyCharm""" 这一节课的内容主要是进行函数的学习"""def add_Nums(begin_Num, end_Num): sum = 0原创 2021-10-31 20:32:59 · 1908 阅读 · 0 评论 -
python第四周课堂作业
**python第四周课堂作业**一. 简答题(共3题,100分)(简答题)编写程序,随机产生骰子的一面(1-6),给用户三次猜测机会,程序给出猜测提示(偏大或偏小),如果某次猜测正确,则提示正确并中断循环,如果三次均猜测错,则提示机会用完....原创 2021-10-31 17:54:29 · 1003 阅读 · 0 评论 -
python第四周课前测试
**python第四周课前测试**一. 单选题(共4题,100分)1. (单选题)执行下列python语句将产生的结果是( )x=2y=2.0if x==y: print('Equal')else: print('Not Equal')A. EqualB. Not EqualC. 编译错误D. 运行时错误—————————————————做了一个小小的实验————————————————————x=2y=2.0if x==原创 2021-10-28 20:43:57 · 2260 阅读 · 2 评论 -
Pythont打开 txt 格式的文件
学习目标:懂得并且会运用有关于Python文件和异常的知识提示:这里可以添加学习目标例如:两小时初步认识python文件和异常的处理操作学习内容:**Python文件和异常**文章目录学习目标:懂得并且会运用有关于Python文件和异常的知识学习内容Python文件和异常前言系列文章目录前言一、Pythont如何打开 txt 格式的文件?前言首先,随着信息技术的发展,我们身边到处充满了数据化的信息,那么我们将如何使用Python对这些数据进行处理呢?如何更加有效地进行有关的数原创 2021-10-28 20:23:36 · 6736 阅读 · 0 评论 -
python第三周课前测
**第三周课前测**一. 单选题(共5题,100分)1. (单选题)list_student=['jerry','tom','sally','mikey','yoyo']print(len(list_student))A. 2B. 3C. 4D. 5我的答案: D正确答案: D20分2. (单选题)print( 3 in range(1,4))A. TrueB. trueC. FalseD. false#上面的语句是,判断3是否在产生在 in range(1,原创 2021-10-28 20:18:15 · 94 阅读 · 0 评论 -
Python第三周课后作业
**Python第三周课后作业**这一周的作业就是一些编程题目,希望对学习python的大家有帮助.一. 简答题(共4题,100分)(简答题)成绩转换: 0-59:E 60-69:D 70-79:C 80-89:B 90-100:A输入一个学生成绩列表,把对应的等级列表打印出来。在做这一道题的时候,你的思路是什么呢,可以写在评论区,然后大家原创 2021-10-27 21:59:16 · 613 阅读 · 0 评论 -
Python第二周课前小测
**Python第二周课前小测**第二周课前小测题量: 4 满分: 100 作答时间:09-06 14:17至09-06 14:32100分一. 单选题(共4题,100分)(单选题)以下属于合法的python语言用户标识符是A. 123B. a_bC. defD. 1Max我的答案: B正确答案: B25分——————————————————————————————(单选题) s=“abcdefgh” t=s[3:] print(t).A. efghB. abcde原创 2021-10-27 17:08:12 · 582 阅读 · 0 评论 -
python第二周
**Python第二周课内作业**一. 简答题(共3题,100分)(简答题) 输入10个学生的成绩,并完成以下统计计算:(1) 求最小值(2) 求最大值(3) 求平均分(简答题)构造一个3*4的矩阵,实现该矩阵的转置(简答题)有一组商品价格列表,利用列表生成式生成一个打95折的价格列表。(简答题) 输入10个学生的成绩,并完成以下统计计算:(1) 求最小值(2) 求最大值(3) 求平均分# -*- coding:utf-8 -*-# @Tim原创 2021-10-26 20:58:08 · 523 阅读 · 0 评论 -
Python第一周课内作业
**Python第一周课内作业**(填空题) a=100b=200a,b=b,a请问以上语句执行完毕后,a=( )答案:200(填空题)10//4的结果是( )正确答案: (1) 2(填空题)2**3的结果是( ) 答案是:8 这一语句的意思是2的3次方.(填空题) round(2.5)的结果是( )round(原创 2021-10-26 19:38:53 · 596 阅读 · 0 评论 -
Python测试函数与类 (一)—— python编程:从入门到实践
**Python测试函数与类 (一)—— python编程:从入门到实践**引言:编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。测试让你信心满满,深信即便有更多的人使用你的程序,它也能正确地工作。在程序中添加新代码时,你也可以对其进行测试,确认它们不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试其代码,在用户发现问题前找出它们。 —python编程:从入门到实践写这一篇博客的时候我还在学校的机房上 python测试函数和类 的课程原创 2021-10-25 16:37:17 · 972 阅读 · 0 评论 -
Python题目 解数学公式
Python题目 解数学公式按照下面的公式要求,写出符合要求的数字:(每一个字母代表着一个数字)pytho * p = pppppp建议:可以使用set(), str(),len()函数.#使用暴力枚举的方法for i in range(10000, 99999): #把五位数的数字全部进行遍历 for j in range(0, 10): #首位的数字 if (i * j) % 111111 == 0: #根据 pytho * p = ppppp 得出的原创 2021-08-14 22:58:36 · 286 阅读 · 0 评论 -
Python每日一题.5
【程序 1】题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?这里我介绍一下我们学校的校园判题系统哦,不喜别喷,喜欢就进入这个网站学习吧,我是使用它一步一步学习C语言,逐渐学会了C语言。使用这个网站最好使用谷歌浏览器吧,广东技术师范大学在线判题网站http://www.gpnuacm.com/#/home#第一题def calNums(): #设置一个常量计数和设置一个数组量 lens = 0 sums = [0] for原创 2021-05-12 10:01:34 · 177 阅读 · 0 评论 -
每日一题python.3
这里我介绍一下我们学校的校园判题系统哦,不喜别喷,喜欢就进入这个网站学习吧,我是使用它一步一步学习C语言,逐渐学会了C语言。使用这个网站最好使用谷歌浏览器吧,广东技术师范大学在线判题网站http://www.gpnuacm.com/#/home打印水仙花数,“水仙花数”是指一个 3 位数,其各位数字立方和等于该数本身。153 是一个水仙花数, 153=13+53+33。for x in range(100,1000): sum1 = 0 sum2 = 0 a = int(x //原创 2021-04-05 19:53:41 · 130 阅读 · 1 评论 -
每日一题Python.2
给初学者推荐一个好的判题网站,我们学校的判题系统:广东技术师范大学在线判题网站http://www.gpnuacm.com/#/home使用if, elif,else方法判断用户输入的数字是否能被用户输入的两个数字(a, b)整除,如果能被a整除而不能被b整除,就输出:能被a整除,不能被b整除,其他情况如此类推。假如能被a和b整除,就输入:你真棒,输入的数字正确了。a = input()#输入字符串/字符b = input()#接下来就是把输入的字符串/字符.转化成为int的整数numa =原创 2021-04-05 12:31:48 · 170 阅读 · 2 评论 -
每日一题Python.1
给初学者推荐一个好的判题网站,我们学校的判题系统:广东技术师范大学在线判题网站http://www.gpnuacm.com/#/home1.编写一个程序,从1加到end。end是用户从键盘输入的数字。chars = input()#输入一个字符/字符串num = int(chars)#将输入的字符串/字符转化为int类型的数字sum1 = 0#初始化sum1的值是0for x in range(num + 1):#需要加上一个数字,多加上一个数字,因为range()这个方法的定义,而且for后面结原创 2021-04-05 12:09:27 · 135 阅读 · 0 评论