![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python实验
强壮的小蛋蛋
努力 奋进!!
展开
-
实验 十 文件操作
一、实验目的1、理解文件的基本概念2、掌握文件操作方法3、掌握文件应用二、实验内容1、写出程序的运行结果运行结果:452、写出程序的运行结果运行结果:输出:253、有一个文本文件 sample.txt,其内容包含小写字母和大写字母。请将该文件 复制到另一文件 sample_copy.txt 中,并将原文件中的小写字母全部转换为大写 字母,其余格式不变。请补充程序补充程序:“w”f2.write4、将文本文件 f2.txt 的内容复制到文本文件 f1.txtf1.t原创 2020-07-20 13:07:22 · 2702 阅读 · 0 评论 -
实验 九 面向对象程序设计方法
一、实验目的1、理解面向程序设计的基本概念2、掌握类与对象的定义和使用方法3、掌握类的继承和多态的实现方法4、掌握面向对象程序设计的应用方法二、实验内容1、写出程序的运行结果运行结果:callable P1-foocallable C2-bar()2、写出程序的运行结果运行结果:10314.163、定义一个 Circle 类,根据圆的半径求周长和面积。再由 Circle 类创建两个圆对象,其半径分别为 5 和 10,要求输出各自的周长和面积。请补充程序补全程序:i原创 2020-07-20 13:04:41 · 2363 阅读 · 0 评论 -
实验 八 函数的应用
一、实验目的1、掌握函数定义与调用的方法2、掌握函数参数的传递规则3、掌握匿名函数的定义与使用方法4、掌握递归函数的定义与调用过程二、实验内容1、写出下列程序的运行结果运行结果:22、写出下列程序的运行结果运行结果:[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]3、下列程序的作用是求两个正整数 m,n 的最大公约数,请补充程序补充程序:return nGcd(n,m%n)4、计算空间一点 p(x,y,z)的方向弦,其计算公式如下:5、定义一原创 2020-07-20 12:59:30 · 3377 阅读 · 0 评论 -
实验 七 字典与集合的应用
一、实验目的1、理解字典和集合的概念2、掌握字典的操作方法3、掌握集合的操作方法二、实验内容1、写出程序的运行结果运行结果:[‘Jack’, ‘Jim’]2、写出程序的运行结果运行结果:3 6 {(1, 2, 3): 1, (2, 1): 2, (1, 2): 3}3、写出程序的运行结果运行结果:{‘b’, ‘a’}{‘b’, ‘a’, ‘d’, ‘c’}{‘b’, ‘a’}{‘d’, ‘c’}4、从键盘输入整数 x,判断它是否是集合 a,b,c 的元素,若是分别输原创 2020-07-20 12:56:18 · 4962 阅读 · 0 评论 -
实验 六 列表与元组的应用
一、实验目的1、掌握序列的通用操作方法2、掌握列表的专用操作方法3、理解元组与列表的区别二、实验内容1、写出程序的运行结果运行结果:m=32、下面的程序是希望从键盘输入 10 个数 ,并用它们建立元组 p,但程序运行 时出现错误:方法:元组中的元素值是不允许修改的,但我们可以对元组进行连接组合3、筛选法求[2,n]范围内全部素数的基本思路是:在 2~n 中消去 2 的倍数(不包 括 2),再消去 3 的倍数(不包括 3),由于 4 已被消去,再找 5 的倍数,···,直 到消去不超原创 2020-07-20 12:52:16 · 6218 阅读 · 0 评论 -
实验 五 字符串的应用
一、实验目的1、了解字符串编码规则2、掌握字符串的索引与分片3、掌握字符串的操作方法二、实验内容1、写出程序的运行结果分析:c=’123456789’C=’123456789’+’7’+’7’=’12345678977’2、写出下列程序的功能功能:将字符串输出十遍3、下面是打印如下图所示金字塔图案的程序,请补充程序:补充程序: (2*i-1)4、从键盘输入一个语句,判断它是否是循环语句。5、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。6、输原创 2020-07-20 12:48:22 · 2892 阅读 · 0 评论 -
实验 四 循环结构程序设计
一、实验目的1、掌握 while 语句的基本格式及执行规则2、掌握 for 语句的基本格式及执行规则3、掌握多重循环的使用方法4、掌握循环结构程序设计的方法二、实验内容1、写出下列程序的运行结果运行结果:1 3 52、写出下列程序的运行结果运行结果:sum=51673、阅读下面的程序,程序的功能是什么?上文中程序,缩进有错误,正确 程序如下图所示功能:判断101-200中所有奇数是否是素数,把是素数的打印出来,10个为1行。4、从键盘输入 5 组数,每组有 6 个数,求原创 2020-07-20 12:45:50 · 5743 阅读 · 0 评论 -
实验 三 选择结构程序设计
一、实验目的1、掌握 python 中表示条件的方法2、掌握 if 语句的格式及执行规则3、掌握选择结构程序设计的方法二、实验内容1、若从键盘输入 55,写出一下程序的输出结果。输出结果:a1=55a3=552、分析一下程序的输出结果,说明出现该结果的原因,应该如何修改程序程序的输出结果为:Not Equal原因:2.1-2.0在Python中的运算结果是浮点数,其结果数值是个近似值。2.1-2.0的结果是0.10000000000000009,与0.1是不相等的原创 2020-07-20 12:41:56 · 6509 阅读 · 0 评论 -
实验 二 顺序结构程序设计
一、实验目的1、掌握 Python 程序的书写规则2、掌握赋值语句的基本格式及执行规则3、掌握输入/输出语句的基本格式及执行规则4、掌握顺序结构程序的设计方法二、实验内容1、阅读下面程序。i,j=3,4 i,j=2j,i s=i+j print(“s=”,s) (1) 分析输出结果,并上机运行程序,验证结果结果是: s=(3+2j)分析:出现2j说明是复数虚部,i=2j,j=i=3,s=i+j=(3+2j)(2) 将程序的第二行改为”#i,j=2j,i”,则运行程序时输原创 2020-07-20 12:37:04 · 10697 阅读 · 0 评论 -
实验 一 Python 语言基础
一、实验目的1、熟悉 Python 程序的运行环境与运行方式。2、掌握 Python 的基本数据类型。3、掌握 Python 的算术运算规则及表达式的书写方法。二、实验内容1、分别启动命令行的形式和图形用户界面形式的 Python 解释器,在命令和程序 两种方式下执行下列的语句:a=2 b=”1234” c=a+int(b)%10 print(a,‟\t‟,b,‟\t‟,c) 2、先导入 math 模块,再查看该模块的帮助信息,具体语句如下:import math help(原创 2020-07-20 11:48:17 · 3118 阅读 · 0 评论