首页
学习
活动
专区
工具
TVP
发布

算法与编程之美

专栏作者
1217
文章
1305549
阅读量
40
订阅数
使用detetime库输出10种不同日期格式
如何使用python中的datetime库输入10种不同的日期格式,输出自己的生日日期?
算法与编程之美
2024-04-19
250
解决拉格朗日四平方和定理
“拉格朗日四平方数和定理”是数学中著名的一个定理,其内容为:任意一个正整数均可表示为四个整数的平方和(其中有些整数可以为零)。要求输入一个数,找出所有符合该定理的四个整数?
算法与编程之美
2024-04-18
270
使用Python实现翻译
对于如何使用Python如何实现翻译,经过实验是可以实行的,但需要python安装Google Translate API或googletrans库,如果不指定版本直接安装googletrans库,pip会为python安装googletrans-3.0.0,但这个版本存在一些bug。
算法与编程之美
2024-04-14
1220
用python创建一个链表
创建链表过程中的过程可以简述为:如果发现头指针指向NULL,也就是链表此时为空,没有一个结点,那就让头指针指向这个结点;如果发现头指针已经指向一个结点了,即链表不为空,那么就通过遍历找到最后那个结点,让最后那个结点指向新创建的那个结点,也就是每次新创建的结点都在最后。
算法与编程之美
2024-04-14
420
Python验证用户密码是否规范
在注册各个网站的时候,经常报错说密码不符合格式,密码缺少数字,缺少特殊字符等……用python写一个函数,验证密码是否满足条件。
算法与编程之美
2024-04-14
540
用单链表根据学号实现成绩管理
在学校咨询成绩是常有的事。在学校拥有数目极多的学生,如何根据学号录入成绩,并进行查询,和显示所有人的成绩呢?
算法与编程之美
2024-04-14
790
用python实现石头剪刀布的游戏
2 方法 用 input() 接收用户输入,使用 while 循环连续玩几个游戏,用 Enum 和函数简化代码,用字典定义更复杂的规则。 代码清单 import random win_times = 0 while win_times <= 2: player = input('请输入:
算法与编程之美
2024-04-14
580
利用python程序取中文语句词组的信息
利用jieba.lcut()取得一段中文语句的词组,通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
算法与编程之美
2024-04-14
680
利用python判断属相
算法与编程之美
2024-04-14
720
用python验证IP地址
给定一个字符串queryIP。如果是有效的IPv4地址,返回"IPv4";如果是有效的IPv6地址,返回“IPv6”;如果不是上述类型的IP地址,返回“Neither"。
算法与编程之美
2024-04-14
610
求前n阶乘的和
针对阶乘求和的问题,提出方法,通过代码运算,证明该方法是有效的,通过此次代码运算,发现本文方法优势为数据恰当,算法简易,未来可以继续输入其他数字进行方便运算。弊端为不能输入过于庞大的数据,否则会导致运算不佳。总结本文运算方法更加适合初学者。
算法与编程之美
2024-04-14
760
利用python实现猜拳游戏
利用随机函数导入random模块的随机函数用法,以及if的多条件的语句,实现了与电脑的猜拳游戏。
算法与编程之美
2024-03-29
560
利用Python 绘制彩色动态流星雨
流星雨是可遇不可求的美景之一,除了在天空上看到,我们能不能用Python来绘画一场彩色的动态流星雨?
算法与编程之美
2024-03-27
1020
如何利用python编写函数fn(a,n)求数列和
编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和,输入正整数a和n的值(两个值都不超过9),并输出fn(a,n)的结果值。
算法与编程之美
2024-03-26
1010
Python用栈(stack)解决迷宫问题
针对如何用栈(stack)解决迷宫问题的问题,提出从起点开始按照顺序寻找路径,通过栈记录已经走过的路径。如果最后发现不通就返回上一步,换个方向继续寻找的方法,证明该方法是有效的。解决此问题方法了解之后还需注意一些细节问题,就如迷宫中 0 表示可以通过,1表示无法通过,-1 表示已经走过的路,左上角坐标为(0, 0),横轴为x 轴,纵轴为y 轴。迷宫四周必须用1围起来。写代码时要注意x,y不要混淆。
算法与编程之美
2024-03-25
730
用栈实现字符串的倒转操作
栈和队列是两种常用的数据结构,其中栈是一种只能在同一端进行插入或删除操作的线性表。表中允许进行插入、删除操作的一端称为栈顶。栈顶的当前位置是动态的,可以用一个称为栈顶指针的位置指示器来指示。表的另一端称为栈底。当栈中没有数据元素时称为空栈。栈的插入操作通常称为进栈或入栈,栈的删除操作通常称为退栈或出栈,那如何用栈实现字符串的倒转呢?
算法与编程之美
2024-03-25
650
使用python实现因式分解
利用循环的方法,注意语法即可进行一个整数的因式分解。通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
算法与编程之美
2024-03-25
810
利用python做出二元一次方程的图像
利用python可以做到我们在书上完成不了的任务,大大提高了工作效率,使得函数具体化,可视化。
算法与编程之美
2024-03-25
1240
用Python给文章中手机号打马赛克
导入re模块,使用正则表达式的模式pattern = r"(1[3-9])\d{9}"找到电话号码,并提出电话号码的前两位,后面号码用*代替。
算法与编程之美
2024-03-25
650
递归方法构建哈夫曼树
在进行数据压缩时,哈夫曼编码经常被用来进行无损压缩。哈夫曼编码是一种可变长度编码,通过将出现频率高的字符用较短的编码表示,从而减少压缩后的数据大小。而哈夫曼树就是用来生成哈夫曼编码的数据结构。
算法与编程之美
2024-03-25
700
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档