python项目练习
开始练练项目,当个寄存。
Marpylili
这个作者很懒,什么都没留下…
展开
-
Pygame画板
import pygamefrom pygame.locals import *pygame.init()screen = pygame.display.set_mode((500, 500))pygame.display.set_caption("pygame画板")white = 255, 255, 255screen.fill(white)if_write = Falsespot_aggregate = []spot_amount = 0while True: for e原创 2021-06-28 22:17:22 · 199 阅读 · 0 评论 -
Python sympy练习
import sympy#表达式求值x=sympy.Symbol("x")y=sympy.Symbol("y")f=x**2+4*y+5result=f.evalf(subs={x:6,y:8})print(result)#方程求解x=sympy.Symbol("x")y=sympy.Symbol("y")f1=x+y-5f2=2*x-y+9print(sympy.solve([f1,f2],[x,y]))#数列求和n=sympy.Symbol('n')f=2*n+1prin原创 2021-06-27 11:30:50 · 201 阅读 · 0 评论 -
Python 图片隐写术
from PIL import Image"""取得一个 PIL 图像并且更改所有值为偶数使(最低有效位为 0)"""def makeImageEven(image): pixels = list(image.getdata()) # 得到一个这样的列表: [(r,g,b,t),(r,g,b,t)...] evenPixels = [(r >> 1 << 1, g >> 1 << 1, b >> 1 <<原创 2021-06-25 18:14:52 · 485 阅读 · 0 评论 -
Python+Pygame飞机大战(待完善)
import pygameimport timeimport sysimport randomfrom pygame.locals import *# 子弹类class Bullet(pygame.sprite.Sprite): def __init__(self): super().__init__() self.image = pygame.image.load("D:/bullets.png") width, height = s原创 2021-06-24 20:03:38 · 82 阅读 · 0 评论 -
python 基于共现分析赤壁人物关系
import jiebaimport matplotlib.pyplot as pltimport reimport string, collections, networkxSanguo = { '诸葛亮': ['诸葛孔明', '孔明', '卧龙'], '刘备': ['刘玄德', '皇叔', '刘皇叔', '玄德'], '孙权': ['孙仲谋', '仲谋'], '周瑜': ['周公瑾', '公瑾', '都督', '周都督'], '鲁肃': ['鲁子敬',原创 2021-06-22 11:37:03 · 263 阅读 · 0 评论 -
Python 实现简单的web服务
import osfrom http.server import BaseHTTPRequestHandler, HTTPServerclass ServerException(Exception): '''服务器内部错误''' passclass RequestHandler(BaseHTTPRequestHandler): Error_Page = """\ <html> <body> <p>Error&l原创 2021-06-21 12:25:10 · 338 阅读 · 0 评论 -
Python+Pygame实现2048
import pygame, sys, randomfrom pygame.locals import *white = 255, 255, 255blue = 0, 0, 200num = 5A = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]# 判断格子是否已满def fill(): t = 0 for i in range(4): for j in range(4):原创 2021-06-19 14:24:37 · 122 阅读 · 0 评论