第一题:

雯波拉契数列

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ……..

第一个数 + 第二个数 = 第三个数

  1. 根据用户想要获取的数据进行输出 不能低于1000(如果用户输入1000 那么就要获取这个1000之内的数列)
  2. 通过迭代器的方式实现 -> 类的形式
  3. 统计迭代出来的数的总和
  4. next iter(返回自己本身 self)

第二题:

写一个管理系统 (需求:三个功能:新建 搜索 显示 一个功能为一个独立的函数 需要用到技术点 if while def )

  1. 新建的功能需要是一个列表信息 包含(至少三个 自己构思)
  2. 应当有一个字典用来存储 所有新建的列表
  3. 显示所有信息 应当以制表符展示 (\t)
  4. 模块调用 所有功能为一个py文件 主程序为一个py文件
  5. 主程序应当是一个死循环 当用户选择退出 才退出 并且可以根据用户的选择来展示对应的功能
    # 主程序

    # 功能程序

疑问?

‘hello wolrd’ 获取到 前三个字母 并且大写

A = ‘abcdace321fcdjklcdaefg123’ 去除相同的字母或者数字

求0-100的和 与 平均值 最大值 最小值(需要程序)

字符串的反转 自定义一个字符串 两种方式实现反转

什么是Python中的类型转换?

 

第三题:

需求:udp聊天器

2个程序

  1. 获取键盘数据 并发送给对方

  2. 接受数据 并且显示

  3. 把两个功能封装成一个 面向对象方式

class UDP(object):
    
    def __init__():
        socket创建
        本地程序绑定
        用户功能选择(1. 数据发送  2. 数据接受)
    
    def SendMsg():
        '''发送'''
        
    def Recv():
        '''接受'''

文件下载器的客户端

​画图画出tcp 三次握手 以及四次挥手
​写出来的私信
送一套Python相关资料
1-Python相关工具
2-Python练习集
3-深入Python
4-Python文档
5- Python第一本书

 

 

本文地址:https://blog.csdn.net/weixin_45293202/article/details/110941250