关键词不能为空

当前您在: 主页 > 高中公式大全 >

铁板公式Python实验报告

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-09-12 12:15
tags:海伦公式

万能读后感开头精段落-山回路转


金陵科技学院实验报告
-





学 生 实 验 报 告 册

课程名称:
学生学号:

所属院部:

(理工类)







Python编程技术 专业班级: 18大数据

1813041019 学生姓名: 张宇航
计算机工程 指导教师: 王 凯

2019——2020学年 第 2 学期




金陵科技学院实验报告
金陵科技学院教务处制
实验报告书写要求 < br>实验报告原则上要求学生手写,要求书写工整。若因课程特点需
打印的,要遵照以下字体、字号、 间距等的具体要求。纸张一律采用
A4的纸张。
实验报告书写说明
实验报告中一至 四项内容为必填项,包括实验目的和要求;实验
仪器和设备;实验内容与过程;实验结果与分析。各院部 可根据学科
特点和实验具体要求增加项目。
填写注意事项
(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,
以零分论处

实验报告批改说明
实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验
报 告的批改成绩采用百分制,具体评分标准由各院部自行制定。

实验报告装订要求
实 验批改完毕后,任课老师将每门课程的每个实验项目的实验报
告以自然班为单位、按学号升序排列,装订 成册,并附上一份该门课
程的实验大纲。



金陵科技学院实验报告
实验项目名称: 变量与数据类型 实验学时: 6
同组学生姓名: 实验地点:科技楼2-607-1
实验日期: 实验成绩:
批改教师: 王 凯 批改时间:
金陵科技学院实验报告
实验一 变量与数据类型

一、实验目的和要求
1)熟悉Anaconda + Spyder集成开发环境,进行编辑、保存、编译及运行,
并能进行简单程序调试;
2)掌握Python语言中各种变量及运算符的使用;
3)掌握Python语言中简单数据类型的区别与应用;
4)掌握Python语言中列表、元组、字典等复杂数据类型的用法;
5)掌握Python语言中循环结构、分支结构的用法。
二、实验仪器和设备
微型计算机,装有Windows操作系统和Anaconda环境平台。
三、实验内容与过程
实验中如无特别说明,均要求使用脚本(.py)方式编写代码。
1、编程题
1.1 编写程序,根据输入的三科成绩值,计算并打印平均值和总分。
说明:按格式化输出;
例如:输入为math = 130, eng = 101, chi = 126;输出为
print(“average score is {}, sum score is {}”.format(...))
1.2 编写程序,根据给出的三角形的三条边,输出三角形的面积。
说明:按格式化输出;
提示:三角形面积计算采用海伦公式。

1.3 编写程序,计算
球体体积。
说明:按格式化输出;
提示:球体体积公式为:V = 43×π×r^3 = π×d^36

1.4 编写程序,根据身高和体重计算BMI值, 同时输出国际和国内BMI指标建议
值所确定的指标分类信息。

说明:要求给出身 高和体重值,并计算BMI值,根据其指标分类找到合适的
金陵科技学院实验报告
类别,最后打印出分类信息。

1.5 编写程序,计算1!+2!+…+10!的结果。

1.6 编写程序,打印出九九乘法口诀表。
说明:要求按行按列输出。

1.7 字典合并。输入两个字典,输出合并后的字典并按字典序排序,字典的键用
一个字母或数字表示。
说明:例如,给出输入{“a”:10, “b”:9}, {“c”:3, “a”:2},输出为{“a”:12, “b”:9,
“c”:3}。

1.8 编写程序:1)打印出5000以内能同时被3、5、7整除的数的个数;2)打印
出5000以内能被 3、5、7任意一个数整除的数的个数(注意相同的数字不要重复
统计)

1.9 编写程序,要求从键盘输入一个整数,将各位数字反转后输出。
说明:例如,输入123456,输出654321。

1.10 编写程序,计算 1
2
-2
2
+3
2
-4
2
+…+972
-98
2
+99
2


1.11 编写程序,从键盘输入两个正整数m和n,求其最大公约数和最小公倍数。
提示:在循环中,只要除数 不等于0,用较大数除以较小的数,将小的一个数
作为下一轮循环的大数,取得的余数作为下一轮循环的 较小的数,如此循环直到
较小的数的值为0,返回较小的数即为最大公约数。最小公倍数为两数之积除以
最大公约数。

2、思考题
2.1 编写程序,要求能够计算两个给定日期之间的天数(如今天距离建国多少天)。
说明:使用Pytho n中的(year,month,day)方法。这一函数可以返回
一个date对象,其中表示年、月 、日的三个参数不可以省略(from datetime import
date)。三个参数的取值范围如下:
MINYEAR <= year <= MAXYEAR
1 <= month <= 12
1 <= day <=给定月份的最大日期数
这里要说明的是MINYEAR是1,MAXYEAR是9999。

金陵科技学院实验报告
2.2 编写程序,实现将十进制整数转换为二进制、八进制、十六进制。
说明:要求两种方式,一种为格式化 字符串的形式,另一种采用Python内置
函数实现,bin(dec)、oct(dec)、hex (dec)。

2.3 编写程序,实现猜数游戏。在程序中预设一个0~99之间的整数, 让用户通过
键盘输入所猜的数字,如果大于预设的数字,显示“太大了,请继续猜!”;如
果小 于预设的数字,显示“太小了,请继续猜!”;如此循环,直至猜中该数字,
显示“预测N次,猜中了! ”,其中N是用户输入字数的次数。
说明:例如,假定预设数字为51,用户输入67,打印出信息“太大了,请继
续猜!”;
提示:获取用户键盘输入请查询eval()函数和input()函数的用法。

2.4 编写程序,实现打印出所有的“水仙花数”。
说明:“水仙花数”是指一个三位数, 其各位数字立方和等于该数字本身,
例如153就是一个水仙花数。
提示:查询()函数的用法。

2.5 编写程序,实现图的字典嵌套表示,每个顶 点用一个字典表示。如下图中0
点表示为:{'O':{'A':2,'B':5,'C':4}},其 中表示一个顶点和该顶点相连的边及长度,
要求输出整个图的顶点数num_vertices、边的个 数num_edges以及边的总长度
len_edges。


2.6 编写程序,实现如下图所示的数字金字塔。
金陵科技学院实验报告


四、实验结果与分析(程序运行结果及其分析)
1、编程题
1.1




1.2
金陵科技学院实验报告




1.3




1.4
金陵科技学院实验报告




1.5




1.6
金陵科技学院实验报告




1.7
金陵科技学院实验报告




1.8

金陵科技学院实验报告



1.9




1.10




金陵科技学院实验报告
1.11







2、思考题
2.1

金陵科技学院实验报告



2.2




2.3
金陵科技学院实验报告




2.4




金陵科技学院实验报告
2.5




2.6
金陵科技学院实验报告







五、实验体会(遇到问题及解决办法,编程后的心得体会)
本次实验,对从网课中学习的py thon基本入门算法进行了巩固和应用,加
深了对py基本语言的编写,如:数据类型的定义,各种运 算符,条件语句if,
elif,循环语句for,while。经过此次实验,对py产生了浓厚的编 译兴趣,我
会积极主动的编译python,也对下面的实验产生强烈好奇心。

金陵科技学院实验报告
实验项目名称: 函数 实验学时: 4
同组学生姓名: 实验地点:科技楼2-607-1
实验日期: 实验成绩:
批改教师: 王 凯 批改时间:
金陵科技学院实验报告
实验二 函数

一、实验目的和要求
1)掌握Python语言中函数的定义与调用;
2)掌握Python语言中函数参数传递与返回值;
3)熟悉模块的导入。
二、实验仪器和设备
微型计算机,装有Windows操作系统和Anaconda环境平台。
三、实验内容与过程
实验中如无特别说明,均要求使用脚本(.py)方式编写代码。
1、编程题
1.1 定义一个is_leap(year)函数,该函数可判断year是否 为闰年。若是闰年,则
返回True;否则返回False。

1.2 定义一个函数cubic(n),该函数返回1~n的立方和。

1.3 定义一个函数,该函数返回n项的阶乘和,即为1!+2!+…+n!。

1.4 定义一个 函数prime(p),该函数返回素数,当用户传入参数p为素数时返回
True,否则返回Fals e。

1.5 定义一个函数show_prime(),将题目1.4中的函数封装成模块 ,在本题中导
入该模块,并显示从1到100中的所有素数。

1.6 定义一个函数,该函数接受一个列表list作为参数,用于去除list中重复的
元素。

1.7 编写一个函数change(str1),其功能是对参数str1进行大小写转换,将大写字
母转换为小写字母;小写字母转换为大写字母;非英文字符不转换。
注意:该功能类似于str对象中的swapcase()方法

2、思考题
2.1 定义一个函数,要求输出n行n列的矩阵,以及其转置形式。
例如,当参数为3时,先输出

,再输出


金陵科技学院实验报告
① ②


2.2 实现一个函数f uncos,用下列公式cos(x)近似值,精确到最后一项的绝对值
小于eps(绝对值小于eps 的项不要加,例如最后一项如果小于eps=0.0001,则
不将其加进来):cos (x) = x^0 0! - x^2 2! + x^4 4! - x^6 6! + ?
函数接口 定义:funcos(eps,x),其中用户输入的参数为eps和x;函数funcos
应返回用给 定公式计算出来,保留小数4位。

2.3 机器龟绘图:Python带有一个能够模拟机器龟的龟图(turtle graphic)系统。
该 系统在屏幕上显示一个小的光标(表示机器龟)。可以使用Python语句来控
制光标在屏幕上移动、 绘制线段或图形。
要求:学习并使用turtle库绘制一个带正确颜色的奥运五环图形,五环线条< br>宽度设置为5。
参考文档:https:

四、实验结果与分析(程序运行结果及其分析)
(附上程序清单,代码请使用12号Courier New字体加粗,并正确高亮)
1.
实验代码:
def is_leap(xxx):
year = int(xxx)
if (year % 4 == 0) and (year % 100 != 0):
return True
elif year % 400 == 0:
return True
else:
return False
while(True):
year=input('输入一个年份:')
if year=='back':
import sys
(0)
print(是闰年吗? %s% (year, is_leap(year)))

实验结果:
金陵科技学院实验报告




2.
实验代码:
def cubic(n):
n=int(n)
sum=0;
for i in range (1,n+1):
sum+=i*i
return sum
while(True):
n=input('请输入整数n:')
if n=='back':
import sys
(0)
print('1~%s的平方和为:%s'%(n,cubic(n)))

实验结果:




3.
实验代码:
金陵科技学院实验报告
def fact(n):
n=int(n)
sum=0;
m=1
for i in range (1,n+1):
for j in range (1,i+1):
m=m*j
sum+=m
m=1
return sum
while(True):
n=input('请输入整数n:')
if n=='back':
import sys
(0)
print('1~%s的阶乘和为:%s'%(n,fact(n)))

实验结果:




4.
实验代码:
def prime(p):
p=int(p)
for i in range(2,p):
if(p%i==0):
return False
return True

while(True):
p = input('输入一个数:')
if(p=='back'):
金陵科技学院实验报告
import sys
(0)
print('%s是素数吗?%s'%(p,prime(p)))

实验结果:




5.
实验代码:
from example import prime
def show_prime(n):
n=int(n)
for i in range(1,n+1):
if((i)==True):
print(i,end=' ')
n=input('请输入一个数显示n以显示n以内的素数:')
show_prime(n)

实验结果:



6.
实验代码:
import ast
def lsd(ls,ls2):
ls=list(ls)

金陵科技学院实验报告
for i in range (0,len(ls)):
if ls[i] not in ls2:
(ls[i])
return ls2

ls=l_eval(input('请输入列表:'))
ls2 = []
lsd(ls,ls2)
print(ls2)

实验结果:




7.
实验代码:
def change(str1):
#
方法
2

print(se())
直接得出结果

str2=''
for i in range (0,len(str1)):
if ord(str1[i])>=65 and ord(str1[i])<=90:
str2+=str1[i].lower()
elif ord(str1[i])>=97 and ord(str1[i])<=122:
str2+=str1[i].upper()
else :
str2+=str1[i]
print(str2)
s1=str(input('数组:'))
str1(s1)

实验结果:

金陵科技学院实验报告






1.
实验代码:
def matr(n):
print('矩阵:')
for i in range(1, n + 1):
for j in range(1, n + 1):
print((i - 1) * n + j, end=' '
print()
print('转置:')
for i in range(1, n + 1):
for j in range(1, n + 1):
print(i + (j - 1) * 3, end=' '
print()
n=int(input('矩阵的长度n:'))
matr(n)

实验结果:




2
实验代码:
import math
def funcos(eps,x):
)
)
金陵科技学院实验报告
x=int(x)
c1=float(1);
c2=float(0);
y=1
z=2
while((c1)>eps):
c2+=c1
c1 = (-1) * c1 * x * x y z
y += 2
z += 2
c2+=c1
print(c2)
eps=float(input('输入esp:'))
x=float(input('输入x:'))
funcos(eps,x)

实验结果:




3.
实验代码:
import turtle
p = turtle
e(5) #
画笔尺寸设置
5
def drawCircle(x, y, c='red'):
() #
抬起画笔

(x, y) #
绘制圆的起始位置

() #
放下画笔

(c) #
绘制
c
色圆环

金陵科技学院实验报告
(50, 360) #
绘制圆:半径,角度

drawCircle(0, 0, 'blue')
drawCircle(80, 0, 'black')
drawCircle(160, 0, 'red')
drawCircle(120, -70, 'green')
drawCircle(40, -70, 'yellow')
()

实验结果:







五、实验体会(遇到问题及解决办法,编程后的心得体会)
本次实验学 习了python的函数定义以及函数封装和调用,函数返回值等函
数信息。了解python下函数的 使用以及使用函数带来的便捷,也加深了对算法
的编写,和海龟画图的使用。本次学习对python 的兴趣大大提高也带来了对编
码的热情和信心。

金陵科技学院实验报告
实验项目名称: 类 实验学时: 4
同组学生姓名: 实验地点:科技楼2-607-1
实验日期: 实验成绩:
批改教师: 王 凯 批改时间:
金陵科技学院实验报告
实验三 类

一、实验目的和要求
1)熟悉并掌握如何创建并使用类,以及如何对类实例化;
2)熟练掌握实例的各种操作;
3)熟悉继承的基本概念以及如何创建并使用子类;
4)熟悉并掌握如何借助文档使用Python标准库编写程序。
二、实验仪器和设备
微型计算机,装有Windows操作系统和Anaconda环境平台。
三、实验内容与过程
实验中如无特别说明,均要求使用脚本(.py)方式编写代码。
1、编程题
1.1 教材中P142动手试一试9-3(用户)。
说明:除了fi rst_name和last_name,用户简介的其他属性还可以包括邮箱、
手机号、籍贯、年龄等 。
1.2 教材中P147动手试一试9-5(尝试登陆次数)。
1.3 教材中P153动手试一试9-7(管理员)。
1.4 教材中P153动手试一试9-8(权限)
1.5 教材中P159动手试一试9-11(导入Admin类)
1.6 教材中P153动手试一试9-12(多个模块)
1.7教材中P160动手试一试9-14(骰子)

2、思考题
2.1 为二次方程式ax
2
+bx+c=0设计一个名为Equation的类,这个类包括:
1)代表3个系数的成员变量a、b、c;
2)一个参数为a、b、c的构造方法;
3)一个名为getDiscriminant()的方法返回判别式的值;
4)两个分别名 为getRoot1()和getRoot2()的方法返回方程的两个根,如果判别式
为负,这些方法 返回None。

2.2 定义代表二维坐标系上某个点的Point类(包括x、y两个属 性),为该类提
供一个方法用于计算两个Point之间的距离,再提供一个方法用于判断三个Poin t
组成的三角形是钝角、锐角还是直角三角形。

金陵科技学院实验报告
四、实验结果与分析(程序运行结果及其分析)
(附上程序清单,代码请使用12号Courier New字体加粗,并正确高亮):
1、编程题
1.1 代码部分:
class User():
def
__init__(self,first_name,last_name,age,mes sage_add,moblie
_num,birplace):
=age
_name=first_name
e_add=message_add
_name=last_name
_num=moblie_num
ce=birplace
def describe_user(self):
describle=_name+' '+_name+'
'++' '+_num+' '+ce+'
'+e_add
print(())
def greet_user(self):
greet=_name+',很高兴见到你'
print(greet)
my_user=User('张','宇航','20','22789','1875','suq')
my_be_user()
my__user()

实验结果:




1.2 代码部分:
class User():
def
__init__(self,first_name,l ast_name,age,message_add,moblie
_num,birplace,l ogin_attempts):
金陵科技学院实验报告
=age
_name=first_name
e_add=message_add
_name=last_name
_num=moblie_num
ce=birplace
_attempts=login_attempts
def describe_user(self):
describle=_name+' '+_name+'
'++' '+_num+' '+ce+'
'+e_add
print(())
def greet_user(self):
greet=_name+',很高兴见到你'
print(greet)
def increment_login_attempts(self):
_attempts=_attempts+1
print(_attempts)
def reset_login_attempts(self):
_attempts=0
print(_attempts)

my_user=User('张','宇航','20','22789','1875','suq',2)
my_be_user()
my__user()
my_ent_login_attempts()
my_ent_login_attempts()
my__login_attempts()
my_ent_login_attempts()

实验结果:




1.3 代码部分:
金陵科技学院实验报告
from class类.class1 import User
class Admin(User):
def
__init__(self,first_n ame,last_name,age,message_add,moblie
_num,birpl ace,privileges=['can chui niu','can fang wen']):
eges=privileges

super( ).__init__(first_name,last_name,age,message_add,mo b
lie_num,birplace)
def show_privileges(self):
for i in range(0, len(eges)):
print(eges[i])
my_Admin=Admin('张','宇航','20','2 2789','1875','suq')
my__privileges()

实验结果:




1.4 代码部分:
from class类.class1 import User
class Privileges():
def __init__(self,privileges=['can chuiniu','can
fangwen']):
eges=privileges
def show_privileges(self):
for i in range (0,len(eges)):
print(eges[i])
class Admin(User):
def
__init__(se lf,first_name,last_name,age,message_add,moblie
_num,birplace):
super().__init__(first_name, last_name, age,
message_add, moblie_num, birplace)
eges=Privileges()
my_Admin=Admin('张','宇航','20' ,'22789','1875','suq')
金陵科技学院实验报告
my_be_user()
my__user()
my__privileges()

实验结果:




1.5 代码部分:
from class类.class0 import Privileges,Admin,User
my_admin=Admin('张','宇航', '20','22789','1875','suq')
my__privileges()
my_be_user()
my__user()

实验结果:




1.6 代码部分:
from class类.class1 import User
from class类.class4 import Privileges,Admin
my_admin=Admin('张','宇航 ','20','22789','1875','suq')
my__privileges()
my_be_user()
my__user()

实验结果:
金陵科技学院实验报告




1.7 代码部分:
from random import randint
class Die():
def __init__(self,sides=int(6)):
=sides
def roll_die(self):
x = randint(1, )
print(x,end=' ')
die6=Die()
die10=Die(int(10))
die20=Die(int(20))
for i in range (1,10):
_die()
print()
for i in range(1, 10):
_die()
print()
for i in range(1, 10):
_die()
print()

实验结果:






2、思考题
2.1代码部分:
import math
class Equation():
金陵科技学院实验报告
def __init__(self,a,b,c):
self.a=a;
self.b=b
self.c=c

def getDiscriminant(self):
t=-4*self.a*self.c+self.b*self.b
return t
def getRoot1(self):
if criminant()>=0:

x1=(-self.b+pow(criminant(),0.5))2self.a
return x1;
else :
return
def getRoot2(self):
if criminant()>=0:

x2=(-self.b-pow(criminant(),0.5))2self.a
return x2;
else :
return
eq1=Equation(1.0,-4.0,3.0)
print(t1())
print(t2())
eq2=Equation(1.0,-2.0,5.0)
print(t1())
print(t2())

实验结果:

金陵科技学院实验报告



2.2代码部分:
class point():
def __init__(self,p1,p2,p3):
self.p1=p1
self.p2=p2
self.p3=p3
def distance(self):
self.d12= pow((pow((self.p1[0] - self.p2[0]), 2) +
pow((self.p1[1] - self.p2[1]), 2)), 12)
self.d13 = pow((pow((self.p1[0] - self.p3[0]), 2) +
pow((self.p1[1] - self.p3[1]), 2)), 12)
self.d23 = pow((pow((self.p2[0] - self.p3[0]), 2) +
pow((self.p2[1] - self.p3[1]), 2)), 12)
print('p1,p2距离为:%.5s ,p1,p3距离为:%s ,p2,p3距离
为:%s '%(self.d12,self.d13,self.d23))
def angle(self):
an1=
self.d23*self.d2 3+self.d13*self.d13-self.d12*self.d12
an2=
self.d23*self.d23+self.d12*self.d12-self. d13*self.d13
an3=
self.d13*self.d1 3+self.d12*self.d12-self.d23*self.d23
if(an1<0 or an2<0 or an3<0):
print('这是钝角三角形')

elif(an1==0 or an2==0 or an3==0):
print('这是直角三角形')
else:
print(这是锐角三角形)

pt1=point([0,0],[4,0],[0,3])
pt2=point([0,3],[3,5],[3,0])
ce()
()
金陵科技学院实验报告
ce()
()

实验结果:







五、实验体会(遇到问题及解决办法,编程后的心得体会)
本章主要学习了类的定义,因为p ython中的类与c,java的格式有很大的
不一样,就给编译带来不小的麻烦,比如class下 def方法之间调用方法。当然
在不断的学习和查阅中逐渐熟悉了python的class类型,当然 ,类的目的是为
了实现更多的算法以实现对问题的解决。这次的实验巩固了对python的编译规则的使用,为实现python更好的编译迈出了坚实的步伐。
金陵科技学院实验报告
实验项目名称: 文件 实验学时: 2
同组学生姓名: 实验地点:科技楼2-607-1
实验日期: 实验成绩:
批改教师: 王 凯 批改时间:
金陵科技学院实验报告
实验四 文件

一、实验目的和要求
1)掌握文件的打开、关闭操作;
2)掌握文件的读取、写入数据;
3)掌握二进制文件的操作。
二、实验仪器和设备
微型计算机,装有Windows操作系统和Anaconda环境平台。
三、实验内容与过程
实验中如无特别说明,均要求使用脚本(.py)方式编写代码。
1、编程题
1.1 编写程序,将一个文件中的所有人名首字母转换成大写,复制到
另一个文件中。
要求:先将同宿舍其他人的名字(例如,ma chao单独为一行)
写入一个文
件,再创建一个新文件保存转换首字
母后的人名。

1.2 教材中P169动手试一试10-1(Python学习笔记)

1.3 教材中P169动手试一试10-2(C语言学习笔记)

1.4 教材中P172动手试一试10-3(访客)

1.5 教材中P172动手试一试10-4(访客名单)


2、思考题
2.1 编写程序将20个1~500之间随机数(整数)写入文件rand_。
金陵科技学院实验报告

2.2 针对上题2.1中生成的文件,编写程序读取所有的数字并计算它们的总和以
及平均值,并将它们打印出来。

四、实验结果与分析(程序运行结果及其分析)
(附上程序清单,代码请使用12号Courier New字体加粗,并正确高亮):
1.1代码部分:
with open('') as file_object:
lines = file_nes()
Room_string=''
for line in lines:
Room_string+=lize()
#print(Room_string)
Room=open(学习存档python文件文件
,'w+')
print(Room_string,file=Room)
()

with open('') as file_read:
contents=file_()
print(())

实验结果:




1.2代码部分:
filename='learning_'
with open(filename) as fileobject:
contents=()
print(())
print('-------')
with open(filename) as fileobject:
金陵科技学院实验报告
for line in fileobject:
print(line)
print('-------')
with open(filename) as fileobject:
lines=nes()

for line in lines:
print(())

实验结果:




1.3代码部分:
filename='learning_'
with open(filename) as fileobject:
contents=()
contents=e('Python','Java')
print(())
print('-------')
with open(filename) as fileobject:
for line in fileobject:
print(e('Python','Java').rstrip())
print('-------')
with open(filename) as fileobject:
lines=nes()
for line in lines:
print(e('Python','Java').rstrip())

金陵科技学院实验报告
实验结果:




1.4代码部分:
x=str(input('请输入姓名:'))
with open('D:110学习存档python文件文件','a')as
fileobject:
(x)
('n')
with open('D:110学习存档python文件文件',
'r+')as fileobject1:
content=()
print(())

实验结果:




1.5代码部分:
while(True):
金陵科技学院实验报告
x = str(input('请输入姓名:'))
if x=='exit':
break
print('欢迎您的访问,'+x)
with open('D:110学习存档python文件文件
guest_', 'a')as fileobject:
(x)
('n')
with open('D:110学习存档python文件文件guest_',
'r+')as fileobject1:
content=()
print(())

实验结果:






2、思考题
2.1代码部分:
金陵科技学院实验报告
from random import randint
for i in range(1,21):
x = randint(1, 500)
with open('D:110学习存档python文件文件rand_',
'a')as fileobject:
(str(x))
('n')
with open('D:110学习存档python文件文件rand_',
'r+')as fileobject1:
content=()
print(())

实验结果:




2.1代码部分:
with open('D:110学习存档python文件文件rand_',
'r+')as fileobject1:
x=0
y=0
for line in fileobject1:
金陵科技学院实验报告
x+=int(line)
y+=1
print('总和:',end='')
print(x)
print(均值:,end='')
print(xy)

实验结果:







五、实验体会(遇到问题及解决办法,编程后的心得体会)
本次是python实验的最后一 次,学习了文件的打开、关闭操作,文件的读
取、写入数据,在比较快速的情况下完成了实验。pyth on的技巧更上一层楼,
编译更加得心应手。
Python是一种面向对象、直译式 计算机程序设计语言。个人觉得Python突
出的地方是对字符串操作特别的灵活、采取缩进的方式简 单明了,以及简单的语
法。Python 和C类似,是顺序进行的,不像visual c++是事件 触发不同模块进
行的。操作和matlab相似,有编辑窗口,也有一个运行的窗口(交互式解释器),
可以编写之后运行,也可以在命令行模式下一条条的完成。实验结束后,我学习
Python基 础,初步了解了Python的基本语法及知识点,也能编译出不错的运行
模块。Python的实验让 我对未来工作提升了信心,提高我们从事实际工作的能
力。

怎样和女孩聊天找话题-手游是什么意思啊


生于忧患原文及翻译-初中毕业学什么技校


三角函数的图像与性质-三岁学英语危害


北京农学院是几本-破釜沉舟典故


2017录取分数线-高考第一天穿什么颜色


呼吸作用的实质-星期六用英语怎么说


高二会考成绩查询-武警沈阳指挥学院


孔文举年十岁-什么茶



本文更新与2020-09-12 12:15,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/392858.html

Python实验报告的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文