自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(200)
  • 问答 (5)
  • 收藏
  • 关注

原创 一个简单的记工tkinter窗口

def file_da(name=“某总”):# 获取工头姓名、师傅姓名、工作地址和工作时间ye=ti.yearda_=ti.dayymd=str(ye)+‘年’+str(ma)+‘月’+str(da_)+‘日’# 定义一个列表,用于存储日志信息title=['工头姓名','师傅姓名','工作地址','工作时间']# 打开并追加到csv文件with open(f"{ma}月记工日志.csv","a",newline="") as f_csv:# 创建csv写入器。

2024-04-22 00:00:07 259

原创 tkinter窗口组件Entry

获取输入框e1的内容if e1.get() == “我爱学习”:# 如果输入框内容为"我爱学习",则打印"继续努力",并返回Trueprint(“继续努力”)else:# 如果输入框内容不为"我爱学习",则删除输入框e1的内容,并打印"持续努力",并返回Falseprint(“持续努力”)

2024-04-13 22:43:40 205

原创 tkinter窗口

dict_ = {}# 将字典对象转换为 JSON 字符串并写入数据.json 文件print(“保存好了”)

2024-04-12 22:34:26 458

原创 python栈的实现

【代码】python栈的实现。

2024-04-12 11:12:21 221

原创 下载python电子书

仅供学习使用,仅供学习使。

2024-04-08 22:46:36 394

原创 下载全网小说

这是免费小说阅读网下载全网小说的代码,仅供学习使用。run=input(“请输入运行:”)喜欢看小说的可以试着下,附美女图一张。

2024-04-06 23:23:13 208

原创 下载图片的程序

【代码】下载图片的程序。

2024-04-05 14:49:32 290

原创 一些需要用到的网址

https://npm.taobao.org/mirrors/chromedriver/ (谷歌浏览器镜像网址)你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗

2023-07-26 17:13:46 171

原创 绘制谢尔平斯基三角形

【代码】绘制谢尔平斯基三角形。

2022-10-05 22:02:45 244 1

原创 绘制五星红旗

【代码】绘制五星红旗。

2022-10-02 21:05:46 288

原创 对角线的输出

”"设计:Python程序设计作者:初学者日期:2022年 09月 25日“”"# 参数matrix为矩阵# 返回整数列表。

2022-09-25 19:25:00 486

原创 类的静态方法,把函数放入类中,没有self参数,用类名调用静态方法

"""设计:Python程序设计作者:初学者日期:2022年 05月 22日"""class Vector2: """ 二维向量 可以表示位置和方向 """ def __init__(self,x,y): self.x = x self.y = y # 静态方法:表示向左方向 @staticmethod def left(): return Vector2(0, -1)

2022-05-22 16:12:08 254 1

原创 类的练习操作

"""设计:Python程序设计作者:初学者日期:2022年 05月 22日"""""" 定义敌人类 数据:姓名,血量,基础攻击力,防御力 行为:打印个人信息 创建敌人列表(至少4个元素) 查找姓名为“成昆”的敌人对象 把“陈友谅”的血量修改为0 查找所有死亡的敌人对象 计算所有敌人的平均攻击力 删除防御力小于10 的敌人 将敌人所有攻击力增加100"""class Enemy: def __init__(s

2022-05-22 11:17:02 105

原创 类的定义,创建实例变量, 读取实例变量

"""设计:Python程序设计作者:初学者日期:2022年 05月 21日"""class Student: def __init__(self, name, age, score, sex): # 创建实例变量 self.name = name self.age = age self.score = score self.sex = sex def print_self_info(self):

2022-05-21 21:33:43 144

原创 python的封装的思想

"""设计:Python程序设计作者:初学者日期:2022年 05月 20日"""# 封装的思想# 创建敌人类class Eenemy: def __init__(self,name,hp,atk): self.name=name self.hp=hp self.atk=atk # 对外提供必要的读写方法 def get_hp(self): # 只读 return self.__hp

2022-05-20 18:20:05 148

原创 创建类和类的封装

"""设计:Python程序设计作者:初学者日期:2022年 05月 11日"""class JuniorSchoolStudent: """ 1.创建一个初中学生类 2.包含姓名(name),性别(sex),年龄(age),成绩(score(语文,数学,英语,历史,政治,物理,化学)) """ # 初始化类 def __init__(self, name, age, sex, score): self.__name = nam

2022-05-11 21:57:00 163

原创 排列序号壹

"""设计:Python程序设计作者:初学者日期:2022年 05月 10日"""# 例121 排列序号壹# 1.问题描述# 给出一个不含重复数字的排列,求这些数字所有排列按字典序排序后的编号。# 编号从1开始# 2.问题示例# 输入[1,2,4],输出1,因为这个排列是1,2,4,三个数字排列的第一个字典序的排列。# 输入[3,2,1],输出6,因为这个排列是1,2,3,三个数字

2022-05-11 20:50:49 83

原创 图中两个点之间的路线

"""设计:Python程序设计作者:初学者日期:2022年 05月 07日"""# 例118 图中两个点之间的路线# 1.问题描述# 给出一张有向图,设计一个算法判断两个点s与t之间是否存在路线。# 2.问题示例# 输入s=B,t=E,输出True;输入s=D,t=C,输出False# 3.代码实现# 定义有向图节点class DirectedMapDode: def __init_

2022-05-07 21:57:12 153

原创 克隆无向图节点

"""设计:Python程序设计作者:初学者日期:2022年 05月 06日"""# 例115 克隆图# 1.问题描述# 克隆一张无向图,图中的每个节点包含一个label和neighbors。# 保证每个节点的label均不同。返回一个经过深度复制的新图,这个新图和原图俱有同样的结构,# 并且对新图的改动不会对原图造成影响。# 2。问题示例# 序列化图{0,1,2,#1,2#2,2}共有三个节点,包含2个分隔符#。第一个节点labe

2022-05-06 21:25:29 145

原创 寻找缺失的数

"""设计:Python程序设计作者:初学者日期:2022年 05月 05日"""# 例120 寻找缺失的数# 1.问题描述# 给出一个包含0~N中N个数的序列,找出0~N中没有出现在序列中的那个数。# 2.问题示例# 输入[0,1,3],输出2,即在0~3中,序列[0,1,3]中没有出现2;# 输入[1,2,3],输出0,即在0~3中,序列[1,2,3,]中没有出现0.# 3.代码

2022-05-05 21:00:54 173

原创 输入输出函数

N = 3#stunum : stringname : stringscore[4]: liststudent = []for i in range(5):student.append([’’,’’,[]])def input_stu(stu):for i in range(N):stu[i][0] = input(‘input student num:\n’)stu[i][1] = input(‘input student name:\n’)for j in range(3):s

2022-05-02 22:03:48 285

原创 不同的二叉查找树的形态

"""设计:Python程序设计作者:初学者日期:2022年 05月 01日"""# 例115 不同的二叉查找树# 1.问题描述# 给定正整数n,求以1~n为节点组成的不同的二叉查找树有多少种?# 2.问题示例# 输入n=3,输出5,表示有5种不同形态的二叉查找树。# 3.代码实现class Solution: """ 参数n:整数 返回值:整数 """ def num_trees(self, n

2022-05-01 21:07:24 207

原创 拓扑排序示例

"""设计:Python程序设计作者:初学者日期:2022年 04月 30日"""# 例114 拓扑排序# 1.问题描述# 给定一个有向图,图节点的拓扑排序定义如下;(1)对于图中的每一条有向边A——》B,# 在拓扑排序中A一定在B之前;(2)拓扑排序中的第一的节点可以是图中的任何一个没有其他节点指向它的节点。# 针对给定的有向图找到任意一种拓扑排序的顺序。# 2.问题示例# 有向图的

2022-04-30 21:32:24 522

原创 2048游戏代码,可以玩下游戏

#导入需要用到的库import randomimport sysimport pygamefrom pygame.locals import *PIXEL = 150SCORE_PIXEL = 100SIZE = 4# 地图类class Map: def __init__(self, size): # 初始化 self.size = size self.score = 0 self.map = [[0 for i in

2022-04-30 18:55:22 423

原创 背包的问题

# 例113 背包的问题# 1.问题描述# 给出n个物品的体积A[i]及其价值V[i],将他们装入一个大小为n的背包,最多能装入物品的总价值有多少?# 2.问题示例# 对于物品体积[2,3,5,7]和对应的价值[1,5,2,4],假设背包体积大小为10,最大能装入的价值为9,# 也就是体积为3和7的物品# 3.代码示例class Solution: """ 参数m:整数m表示背包大小 参数A:物品体积大小为A[i]

2022-04-29 21:30:06 286

原创 最长连续序列

# 例112 最长连续序列# 1.问题描述# 给定一个未排序的整数数组,找出最长连续序列的长度# 2.问题示例# 给出数组[100,4,200,1,3,2],其中最长的连续序列是[1,2,3,4],返回其长度4.# 3.代码实现class Solution: """ num:整数数组 返回值:整数 """ def longest_sequence(self, num): dict_num =

2022-04-28 20:53:25 128

原创 有序链表转换为二分查找树

"""设计:Python程序设计作者:初学者日期:2022年 04月 25日"""## 例111 有序链表转换为二分查找树# 1.问题描述# 给出一个所有元素以升序排列的单链表,将他们转换成一颗高度平衡的二分查找树。# 2.问题示例# 例如;1--》2--》3 ==》2,1,3# 3.代码实现"""定义链表节点"""class ListNode(object): def __init__(self, val, next=No

2022-04-26 22:31:28 663

原创 k数的和有BUG

"""设计:Python程序设计作者:初学者日期:2022年 04月 25日"""# 例110 k数的和# 1.问题描述# 给定n个不同的正整数,整数k(1<=k<=n)及一个目标数字。# 在这n个数里面找出看个数,使得这k个数的和等于目标数字。# 试试找出所有满足要求的方案。# 2.问题示例# 输入[1,2,3,4],k=2,目标值为target=5,输出[[1,4]

2022-04-25 21:40:37 123

原创 最长公共子串的长度

"""设计:Python程序设计作者:初学者日期:2022年 04月 24日"""# 例108 最长公共子串# 1.问题描述# 给出两个字符串,找到最长公共子串,并返回其长度。# 2.问题示例# 输入"ABCD"和"CBCE",输出2,最长公共子串是"BC"。# 输入"ABCD"和"EACB",输出1,最长公共子串是"A","B","C"。# 3.代码实现class Solution: """ 参数A,B:两个字符

2022-04-24 21:18:35 138

原创 打印直角三角形,梯形

def print_triangle( number_one, number_two):for i in range( number_one, number_two):for j in range(i+1, number_two):print("",end=" “)print()print_triangle(1,5)print_triangle(1,8)print(”#_ #_ #_ #_ #_ #_ #_ #_ #_ #_ #_ #")def print_triangle( number_

2022-04-23 23:32:50 299

原创 岛屿的个数

from collections import deque#参数grid是一个01矩阵#返回值islands是岛屿的个数class Solution:def numIslands(self, grid):if not grid or not grid[0]:return 0islands = 0for i in range(len(grid)):for j in range(len(grid[0])):if grid[i][j]:self.bfs(grid, i, j)islands

2022-04-22 22:26:47 360

原创 判断是否为平方数的和

import mathclass Solution: """ 参数num为整数 返回布尔类型 """ def checkSumOfSquareNumbers(self, num): # write your code here if num < 0: return False for i in reversed(range(0, int(math.sqrt(num)) + 1)):

2022-04-21 21:17:36 324

原创 二叉树的层次遍历

"""设计:Python程序设计作者:初学者日期:2022年 04月 20日"""# 例107 二叉树的层次遍历# 1.问题描述# 给出一颗二叉树,返回其节点值,自底向上的层次遍历,即按从叶节点所在层到根节点所在层遍历,# 然后逐层从左向右遍历。# 2.问题示例# 输入{1,2,3},输出[[2,3],[1]].# 输入{3,9,20,#,#,15,7},输出[[15,7],[9,20],[3]].# 3.代码实现cl

2022-04-20 21:29:54 234

原创 下一个排列

"""设计:Python程序设计作者:初学者日期:2022年 04月 19日"""# 例106 下一个排列# 1.问题描述# 给定一个整数数组表示排列,找出以字典为顺序的上一个排列# 2.问题示例# 输入[1,3,2,3],输出[1,2,3,3],输入[1,2,3,4],输出[4,3,2,1]# 3.代码实现class Solution: """ 参数num:整数列表 返回值:整数列表 """ de

2022-04-19 21:48:00 73

原创 上一个排列

"""设计:Python程序设计作者:初学者日期:2022年 04月 19日"""# 例105 上一个排列# 1.问题描述# 给定一个整数数组表示排列,找出以字典为顺序的上一个排列# 2.问题示例# 输入[1,3,2,3],输出[1,2,3,3],输入[1,2,3,4],输出[4,3,2,1]# 3.代码实现class Solution: """ 参数num:整数列表 返回:整数列表 """ def

2022-04-19 17:02:08 69

原创 字符串大小写排序

"""设计:Python程序设计作者:初学者日期:2022年 04月 18日"""# 例104 字符大小写排序# 1.问题描述# 给定一个只包含字母的字符串,按照先小写字母后大写字母的顺序排列。# 2.问题示例# 输入“abAcD”,输出“abcAD”;输入“ABC”,输出“ABC”。# 3.代码实现class Solution: """ 参数chars:需要排列的字母数组 """ def sort_arr

2022-04-18 22:31:22 725

原创 查找主元素

"""设计:Python程序设计作者:初学者日期:2022年 04月 18日"""# 例103 主元素# 1.问题描述# 给定一个整数数组,找到主元素,该主元素在数组中的出现次数大于数组元素个数的1/3.# 2.问题示例# 输入[99,2,99,2,99,3,3],输出99;输入[1,2,1,2,1,3,3],输出1.# 3.代码实现class Solution: """ 参数nums:整数数组 返回值:主元素

2022-04-18 21:00:28 183

原创 【无标题】

"""设计:Python程序设计作者:初学者日期:2022年 04月 15日"""# 1.成绩分析 https://www.qingline.net/## 森森的期末考试考完了,她想知道自己的成绩等级。# 她的成绩与等级之间是这样转换的:# 成绩在 90~100 分之间是 A;# 请你根据她的成绩计算出她的等级。当然,她可能会输入一个错误的值,这时候请输出 "Error!" 。# 输入# 输入一行一个整数,表示森森的成绩# 输出# 输出一个字母或者 "Error!"

2022-04-17 21:45:15 428

原创 n的皇后问题

"""设计:Python程序设计作者:初学者日期:2022年 04月 16日"""# 例102 n的皇后问题# 1.问题描述# 根据n皇后问题,返回n皇后不同解决方案的数量,而不是具体的放置布局。# 2.问题示例# 输入=4,输出2,两种方案如下。# 第一种方案:# 0010# 1000# 0001# 0100# 第二种方案:# 0100# 0001# 1000#

2022-04-16 21:04:28 260

原创 插入区间数的

class Interval(object):def init(self, start, end):self.start = startself.end = enddef get(self):str1 = “(” + str(self.start) + “,” + str(self.end) + “)”return str1def equals(self, Intervalx):if self.start == Intervalx.start and self.end == Interval

2022-04-15 22:53:07 266

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除