
#python
文章平均质量分 89
主要以python知识点和习题
The Qing
保持热爱
展开
-
python 实验九 文件与异常
1.新建一个文本文件yzy.txt,文件内容如下慈母手中线,游子身上衣。临行密密缝,意恐迟迟归。谁言寸草心,报得三春晖。编写程序输出该文件的内容,要求使用一次性读入整个文件内容和逐行读取文件内容的两种方式。file = open('yzy.txt', 'r', encoding='utf-8')print(file.read())file.close()file = open('yzy.txt', 'r', encoding='utf-8')print(file.readline())原创 2021-06-05 18:48:25 · 72413 阅读 · 43 评论 -
python 实验八 函数 (下)
15.重复元素判定。编写一个函数,接受一个列表最为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变源列表的值。最后在主程序中测试该函数。def fun(ls): for n in ls: if ls.count(n) > 1: return True else: return Falsedef fun2(ls): return len(set(ls)) < len(ls)ls = e原创 2021-05-25 17:45:41 · 64827 阅读 · 29 评论 -
python 实验八 函数 (上)
1.“吃饭,睡觉,打豆豆”是网络上最为流行的小笑话之一,这则笑话的具体内容如下。有个记者去南极采访一群企鹅。他问第一只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”接着又问第二只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”接着又问第三只企鹅:“你每天都做什么?”企鹅说:“吃饭,睡觉,打豆豆!”…记者带着困惑问其他的企鹅,答案都一样,就这样一直问了99只企鹅。当走到第100只小企鹅旁边时,记者问他:“你每天都做什么?”那只小企鹅回答:“吃饭,睡觉。”记者惊奇的又问:“你怎么不打豆原创 2021-05-19 18:11:18 · 86867 阅读 · 36 评论 -
python 实验七 字典与集合 (下)
12.某幼儿园组织秋游,需要统计人数。假设字典dic_class存放了幼儿园所有的班级,内容为{“托班”:[“聪聪班”,“伶伶班”,“楠楠班”],“小班”:[“小一班”,“小二班”],“中班”:[“中一班”,“中二班”],“大班”:[“大一班”,“大二班”]}。字典dic_number存放了每个班的报名人数,内容为{“聪聪班”:26,“伶伶班”:23,“楠楠班”:25,“小一班”:32,“小二班”:31,“中一班”:33,“中二班”:34,“大一班”:32,“大二班”:33}。试编写程序,统计各年级报名人数原创 2021-05-11 17:50:21 · 74044 阅读 · 45 评论 -
python 实验七 字典与集合 (上)
1.莫尔斯电码是一种早期的数字化通信形式,它通过“·”和“-”的不同排列顺序来表示不同的英文字母、数字以及标点符号。试编写程序,使用字典存放下表的内容,将用户输入的字符串(假设只包含英文字母)以莫尔斯电码的形式输出。dic_morse={"A":"•−","B":"−•••","C":"−•−•","D":"−••","E":"•","F":"••−•","G":"−−•", "H":"••••","I":"••","J":"•−−−","K":"−•−","L":"•−••","M原创 2021-04-29 18:41:38 · 103858 阅读 · 35 评论 -
python实验六 列表与元组 (下)
12.设有列表lst_odd=[1,3,5,7,9]和列表lst_even=[2,4,6,8,10]。试编写程序,将两个列表合并成一个新的列表,并将新列表按照元素的大小降序排列。不改变列表的元素。lst_odd=[1,3,5,7,9]lst_even=[2,4,6,8,10]newlist=lst_odd.copy()newlist.extend(lst_even)newlist.sort()print(newlist)#输出结果[1, 2, 3, 4, 5, 6, 7, 8, 9,原创 2021-04-22 10:47:32 · 59806 阅读 · 36 评论 -
python 实验六 列表与元组(上)
1.假设有三个列表:lst_who=[“小马”,“小羊”,“小鹿”],lst_where=[“草地上”,“电影院”,“家里”],lst_what=[“看电影”,“听故事”,“吃晚饭”]。试编写程序,随机生成三个0-2范围内的整数,将其作为索引分别访问三个列表中的对应元素,然后进行造句。例如,随机生成三个整数分别为1,0,2,则输出句子“小羊在草地上吃晚饭”。import randomlst_who=["小马","小羊","小鹿"]lst_where=["草地上","电影院","家里"]lst_wha原创 2021-04-20 17:38:32 · 80505 阅读 · 34 评论 -
python.实验五 循环结构
1.编写程序,计算1×2×3×…×10.s = 1for i in range(1,11): s = s * iprint("s=",s)#输出结果:s= 36288002.编写程序,计算1+3+5+…+99.sum = 0for i in range(1,100,2): sum = sum + iprint("sum=",sum)#输出结果:sum= 25003.编写程序,输出1~100之间所有能被3整除,但是不能被5整除的数。for i in ran原创 2021-02-02 15:59:27 · 70924 阅读 · 30 评论 -
python.实验四 选择结构
1.以下程序的功能:判断输入的一个整数能否同时被3和7整除,若能,则输出“Yes”;否则输出“No”。n=int(input("请输入一个整数:")) #题目是双选择结构类型if n%3==0 and n%7==0: #对整数n进行取余判断是否能同时被3和7整除 print("Yes")else: print("No")输出样例:请输入一个整数:3No请输入一个整数:35No请输入一个整数:21Yes2.以下程序的功能:先后输入两个数,如果前一原创 2021-01-29 15:47:22 · 32896 阅读 · 2 评论 -
python第三章 程序流程控制 课后习题
1 .三名面试者的基本数据如下:序号年龄工作经验/年所学专业1240计算机2324电子3368电子4262通信分别输入每一位面试者的基本数据,输出是否符合面试要求,面试要求为:计算机专业,年龄小于25岁电子专业,有4年以上工作经验通信专业都可以满足面试要求的,输出“获得面试机会”,不满足要求的,输出“抱歉,您不符合面试要求”age=int(input("年龄:"))year=int(input("工作经历(年):"))原创 2021-01-17 16:04:34 · 39614 阅读 · 5 评论 -
python第四章 列表与元组 课后习题
一,已知列表l=[54,36,75,28,50],请根据要求完成以下操作:1.在列表尾部插入元素42。2.在28前面插入元素66。3.删除并输出元素28。4.将列表按降序排序。5.清空整个列表。l=[54,36,75,28,50]l.append(42)print(l)l.insert(3,66)print(l)print(l.pop(4))print(l)l.sort(reverse=True)print(l)for i in range(len(l)):原创 2021-01-16 13:44:35 · 56726 阅读 · 13 评论 -
pyhton第五章 字典与集合 课后习题
第一题dicTXL={"小新":{"手机":"13913000001","QQ":"18191220001"}, "小亮":{"手机":"13913000002","QQ":"13913000002"}, "小刚":{"手机":"13913000003","QQ":"18191220003"}}dicOther={"大刘":{"手机":"13914000001","QQ":"18191230001"}, "大王":{"手机":"13914000002"原创 2020-11-28 16:25:07 · 20097 阅读 · 16 评论 -
python第六章 函数 课后习题
1 编写函数area®,该函数可以根据半径r求出一个圆的面积,调用area求半径分别为3.5,2.9的圆面积,并求出外圆半径为6.2,内圆半径为3.3的圆环面积,结果保留两位小数。import mathdef area(r): return math.pi*r*rprint("r=3.5 area={:.2f}".format(area(3.5)))print("r=2.9 area={:.2f}".format(area(2.9)))print("r1=6.2 r2=3.3原创 2020-11-26 17:41:31 · 37375 阅读 · 16 评论 -
python 实验二 数据类型,运算符,表达式及语句
python《实验二》习题习题1自己可以在IDLE运行就可完成。2.通过下面的补助可以计算某公司的利润。请把下面的文字描述转变为Pthon代码,然后调试并运行。(1)创建变量revenue,并赋值为98765(2)创建变量costs,并赋值为40000(3)创建变量profit,并赋值为变量revenue和costs的差值(4)输出变量profit的值revenue = 98765costs = 40000`profit = revenue-costs` #两个变量差原创 2020-11-05 17:21:50 · 34568 阅读 · 12 评论 -
python语言程序设计-第二章/简单的编写程序 上
第一章:python简介及环境搭建1.python语言的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C42Sr0V5-1603446433782)(]https://img-blog.csdnimg.cn/20201023174707828.png#pic_center)原创 2020-11-05 15:51:25 · 3725 阅读 · 0 评论