
python
acgl
A Craftsman of Coding,want to do the interesting thing
展开
-
三种方法求最大公约数
最大公约数问题描述:求两个正整数的最大公约数和最小公倍数要求:程序风格良好,提供友好的输入输出 使用三种以上算法解决两个数的最大公约数问题 求三个正整数的最大公约数和最小公倍数问题分析:对于现有的算法,有更相减损法(九章算术),辗转相除法(欧几里得),stein算法(Stein),以及最简单的利用计算机的运算能力的暴力方法。算法详解:欧几里德算法(辗转相除法)基本原理...原创 2018-09-08 11:59:37 · 15247 阅读 · 0 评论 -
python词频统计GUI(thinter)
本文介绍利用python实现了简单的词频统计程序,其中涉及了简单的正则表达式的使用和python可视化模块tkinter的使用。完成了选择任意的文件,然后统计其中的单词的出现频度并以列表的形式展现出来。最后连接数据库并将所得的结果写入数据库。一,首先是简单的词频统计 利用文件名读取文件,然后调用remove_punctuation()函数去除其中的杂乱的字符,实现只有英文的字符。然后将得到...原创 2018-09-22 15:53:47 · 1170 阅读 · 0 评论 -
python24点游戏
24点游戏python解法一. 游戏介绍棋牌类益智游戏,要求四个数字运算结果等于二十四,一起来玩玩吧!这个游戏用扑克牌更容易来开展。拿一副牌,抽去大小王后(初练也可以把J/Q/K/大小王也拿去),剩下1~10这40张牌(以下用1代替A)。任意抽取4张牌(称为牌组),用加、减、乘、除(可加括号,高级玩家也可用乘方开方与阶乘运算)把牌面上的数算成24。每张牌必须用且只能用一次。如抽出的牌是3、8、...原创 2018-09-27 19:19:38 · 1567 阅读 · 0 评论 -
KFC模拟收费系统
KFC说明文档一,问题简介模仿KFC收费系统,利用两种或者两种以上的设计模式,实现简单的收费,优惠,找零的收银系统。二,设计模式本系统采用了简单工厂以及抽象工厂模式和策略模式。1.简单工厂模式:1)模式介绍简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,...原创 2018-10-27 17:09:34 · 562 阅读 · 0 评论 -
Buddy System 伙伴系统 python实现
import mathachieve = Falseachieve2 = False# 基本节点class Node(object): def __init__(self, size, depth): self.ID = "" self.status = 0 # 初始空闲 self.size = size # 初始大小为0 ...原创 2018-11-13 00:58:03 · 677 阅读 · 0 评论 -
肥宅快乐虫--爬虫爬取某些网站图片
欢迎访问我的个人博客代码中的任何问题可以访问博客邮件联系我源码如下import requestsfrom bs4 import BeautifulSoupfrom time import sleepimport osheader ={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36...原创 2019-09-19 13:40:01 · 433 阅读 · 0 评论