欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python几个基础练习题,写出私信有奖

程序员文章站 2024-01-09 22:48:28
第一题:雯波拉契数列0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ........第一个数 + 第二个数 = 第三个数根据用户想要获取的数据进行输出 不能低于1000(如果用户输入1000 那么就要获取这个1000之内的数列)通过迭代器的方式实现 -> 类的形式统计迭代出来的数的总和next iter(返回自己本身 self)第二题:写一个管理系统 (需求:三个功能:新建 搜索 显示 一个功能为一个独立的函数 需要用到技术点 if while de...

第一题:

雯波拉契数列

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