python语言程序设计实验教程答案实验三_20182204 实验三《Python程序设计》实验报告...

20182204 《Python程序设计》实验三报告

课程:《Python程序设计》

班级:1822

姓名:20182204zwp

学号:20182204

实验教师:王志强老师

实验日期:2020年5月16日

必修/选修: 公选课

2. 实验内容及结果

(一)实验内容

创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。

(二)实验要求

(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;

(2)要求包含文件的基本操作,例如打开和读写操作。

(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。

(4)程序代码托管到码云。

server端代码

importsocketimportstructimportbase64

FILEINFO_SIZE=struct.calcsize('128s32sI8s')

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

s.bind(('127.0.0.1',8001))

s.listen(5)

conn,address=s.accept()print("文件接收开始")

with open('file', 'ab') as f:#接收数据

data =

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验三Python程序设计基础 实验目的: 1.掌握Python程序的基本结构。 2.理解Python程序的执行过程。 3.学会使用Python基本的数据类型和控制结构。 4.学会定义和调用函数。 实验环境: Python 3.7以上版本,Jupyter Notebook 实验任务: 任务一:Python程序基本结构 1. Python程序的基本结构是什么? 2. Python代码输出“Hello World!”。 任务二:Python程序的执行过程 1. Python程序的执行过程是什么? 2. Python程序的语句是按照什么顺序执行的? 任务三:Python基本数据类型和控制结构 1. Python基本的数据类型有哪些? 2. Python的控制结构有哪些? 3. Python代码实现以下功能: (1)定义一个列表,包含数字1到10。 (2)输出列表的所有元素。 (3)输出列表的第一个和最后一个元素。 (4)输出列表的第2到第5个元素。 (5)将列表的元素按照从大到小的顺序排列并输出。 任务四:Python函数的定义和调用 1. Python如何定义函数? 2. Python如何调用函数? 3. Python代码实现以下功能: (1)定义一个函数,计算任意两个数的和。 (2)调用该函数,计算2和3的和并输出结果。 (3)定义一个函数,计算任意两个数的积。 (4)调用该函数,计算4和5的积并输出结果。 (5)定义一个函数,将任意一个字符串反转并输出。 (6)调用该函数,将字符串“abcdefg”反转并输出结果。 实验报告按照实验任务提交实验报告,将代码和运行结果截图并附在报告

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值