在上个假期,我做了一个非常非常妙的Flask项目,名曰Notes,是一个~普普通通的~记事本程序,有登录、注册、添加笔记、删除笔记、编辑笔记等~成千上万~的功能,甚至还有分享这个~高级~功能!该项目是开源的,欢迎大家Fork、Pull Request。对了,走过路过记得给我Star一下哦!

差点忘了,如果自己不想部署的话,可以在这里进行在线体验哦!

这是本项目在Github的项目链接:

Github: Here


教你如何快速(免费)下载某些网站上的视频。

该方法目前只支持几个网站。(支持谷歌浏览器为内核的浏览器)

使用本方法所造成的版权问题,本博客概不负责

打开你想下载的视频

右键>检查(或开发者工具)

选择网络(或network)

教你如何下载网上的视频

开始播放视频

双击瀑布飞溅里最长的那个

教你如何下载网上的视频

在打开的页面点右下角的...

选择下载

教你如何下载网上的视频

等待下载完成后就OK了!!


这个就不多说了,开箱即用。没有函数。

print("欢迎使用面积计算器!")
print("(1)正方形 (2)长方形 (3)三角形 (4)平行四边形 (5)梯形")
lx = input("请输入类型:")
# 正方形
if lx == "1":
print("正方形面积:边长\*边长")
bc = input("请输入边长:")
bc = float(bc)
mj = bc \* bc
print("面积:", mj)
# 长方形
if lx == "2":
print("长方形面积:长\*宽")
c = input("请输入长:")
c = float(c)
k = input("请输入宽:")
k = float(k)
mj = c \* k
print("面积:", mj)
# 三角形
if lx == "3":
print("三角形面积:底\*高/2")
d = input("请输入底:")
d = float(d)
g = input("请输入高:")
g = float(g)
mj = d \* g / 2
print("面积:", mj)
# 平行四边形
if lx == "4":
print("平行四边形面积:底\*高")
d = input("请输入底:")
d = float(d)
g = input("请输入高:")
g = float(g)
mj = d \* g
print("面积:", mj)
# 梯形
if lx == "5":
print("梯形面积:(上底+下底)\*高")
sd = input("请输入上底:")
sd = float(sd)
xd = input("请输入下底:")
xd = float(xd)
g = input("请输入高:")
g = float(g)
d = sd + xd
mj = d \* g
print("面积:", mj)

 title=


2022 Update:警示后人:不查自带函数的后果很严重! 额...发现可以把文字转码后+1/-1来实现

最近我才学定义函数,写了一个替换式密码小程序。

1.替换式密码.py

这个程序是可以被调用的,一共有两个函数,分别是jiami"(加密)jiemi(解密)。jiami调用时传入两个参数,第一个是明文,第二个是移位值,传回密文。jiemi调用时也传入两个参数,第一个是密文,第二个是移位值,传回明文。
# 文件名:替换式密码.py
# 包括两个函数
def jiami(ming, yi):
mi = ""
ming\_old\_list = list(ming)
ming = ""
for y in range(0, yi):
for i in ming\_old\_list:
if i == "a":
mi += "b"
elif i == "A":
mi += "B"
elif i == "b":
mi += "c"
elif i == "B":
mi += "C"
elif i == "c":
mi += "d"
elif i == "C":
mi += "D"
elif i == "d":
mi += "e"
elif i == "D":
mi += "E"
elif i == "e":
mi += "f"
elif i == "E":
mi += "F"
elif i == "f":
mi += "g"
elif i == "F":
mi += "G"
elif i == "g":
mi += "h"
elif i == "G":
mi += "H"
elif i == "h":
mi += "i"
elif i == "H":
mi += "I"
elif i == "i":
mi += "j"
elif i == "I":
mi += "J"
elif i == "j":
mi += "k"
elif i == "J":
mi += "K"
elif i == "k":
mi += "l"
elif i == "K":
mi += "L"
elif i == "l":
mi += "m"
elif i == "L":
mi += "M"
elif i == "m":
mi += "n"
elif i == "M":
mi += "N"
elif i == "n":
mi += "o"
elif i == "N":
mi += "O"
elif i == "o":
mi += "p"
elif i == "O":
mi += "P"
elif i == "p":
mi += "q"
elif i == "P":
mi += "Q"
elif i == "q":
mi += "r"
elif i == "Q":
mi += "R"
elif i == "r":
mi += "s"
elif i == "R":
mi += "S"
elif i == "s":
mi += "t"
elif i == "S":
mi += "T"
elif i == "t":
mi += "u"
elif i == "T":
mi += "U"
elif i == "u":
mi += "v"
elif i == "U":
mi += "V"
elif i == "v":
mi += "w"
elif i == "V":
mi += "W"
elif i == "w":
mi += "x"
elif i == "W":
mi += "X"
elif i == "x":
mi += "y"
elif i == "X":
mi += "Y"
elif i == "y":
mi += "z"
elif i == "Y":
mi += "Z"
elif i == "z":
mi += "a"
elif i == "Z":
mi += "A"
else:
mi += i
ming\_old\_list = list(mi)
mi\_str = mi
mi = ""
return mi\_str
def jiemi(mi, yi):
ming = ""
mi\_old\_list = list(mi)
mi = ""
for y in range(0, yi):
for i in mi\_old\_list:
if i == "a":
ming += "z"
elif i == "A":
ming += "Z"
elif i == "b":
ming += "a"
elif i == "B":
ming += "A"
elif i == "c":
ming += "b"
elif i == "C":
ming += "B"
elif i == "d":
ming += "c"
elif i == "D":
ming += "C"
elif i == "e":
ming += "d"
elif i == "E":
ming += "D"
elif i == "f":
ming += "e"
elif i == "F":
ming += "E"
elif i == "g":
ming += "f"
elif i == "G":
ming += "F"
elif i == "h":
ming += "g"
elif i == "H":
ming += "G"
elif i == "i":
ming += "h"
elif i == "I":
ming += "H"
elif i == "j":
ming += "i"
elif i == "J":
ming += "I"
elif i == "k":
ming += "j"
elif i == "K":
ming += "J"
elif i == "l":
ming += "k"
elif i == "L":
ming += "K"
elif i == "m":
ming += "l"
elif i == "M":
ming += "L"
elif i == "n":
ming += "m"
elif i == "N":
ming += "M"
elif i == "o":
ming += "n"
elif i == "O":
ming += "N"
elif i == "p":
ming += "o"
elif i == "P":
ming += "O"
elif i == "q":
ming += "p"
elif i == "Q":
ming += "P"
elif i == "r":
ming += "q"
elif i == "R":
ming += "Q"
elif i == "s":
ming += "r"
elif i == "S":
ming += "R"
elif i == "t":
ming += "s"
elif i == "T":
ming += "S"
elif i == "u":
ming += "t"
elif i == "U":
ming += "T"
elif i == "v":
ming += "u"
elif i == "V":
ming += "U"
elif i == "w":
ming += "v"
elif i == "W":
ming += "V"
elif i == "x":
ming += "w"
elif i == "X":
ming += "W"
elif i == "y":
ming += "x"
elif i == "Y":
ming += "X"
elif i == "z":
ming += "y"
elif i == "Z":
ming += "Y"
else:
ming += i
mi\_old\_list = list(ming)
ming\_str = ming
ming = ""
return ming\_str

2.文本替换式加解密.py

这个Python程序可以引导你加/解密

 title=

代码来喽!
# 依赖替换式密码
# 文件名:文本替换式加解密.py
import 替换式密码
while True:
print("欢迎使用文本加解密APP!")
print("(1)加密 (2)解密 输入其他内容退出")
m = input("请输入:")
if m == "1":
ming = input("请输入明文:")
while True:
try:
yi = int(input("请输入移位值:"))
except ValueError:
print("请输入数字!")
else:
break
print("密文为:%s\\n" % (替换式密码.jiami(ming, yi)))
elif m == "2":
mi = input("请输入密文:")
while True:
try:
yi = int(input("请输入移位值:"))
except ValueError:
print("请输入数字!")
else:
break
print("明文为:%s\\n" % (替换式密码.jiemi(mi, yi)))
else:
break

今天天气格外好,于是我们一家打算去莫愁湖公园玩

下午一到莫愁湖公园,我们就买了票进去。首先我们来到了儿童游乐区,然后我们到了河边,这里的景色可真美:远处有一座仿古的房子,旁边有一个喷泉,湖面上有一些仿古游船悠闲地散步,杨柳在眼前摇来摇去,好像在向大家炫耀着它的新芽,偶尔还有几只鸟儿飞过,叽叽喳喳叫几声,我赶紧用相机把这美景记录下来。

再往前走,我们到了游船码头。今天我们租个游船开开?妈妈提议。好!我开得一蹦三尺高,现在的这样游船不好看,要不我们换个码头?反正价格都一样。妈妈同意了。于是我们来到另一个码头租了一艘黄色的四人仿古船。工作人员先教了我们一个操作方法,然后我们使穿上救身衣,开始开船着先由爸爸开船,我乘机看了一下河底哇!真是太美了!每一片水草的叶子上都有一个红点,好像是人为点的一样!然后我又开了一会儿船,这时爸爸告诉我:还有5分钟超时!于是我向码头开去。

过了一会儿,我们还好了船,又参观了莫愁女像,就回家了。莫愁湖太!美!了!