用户:日月星河XUED查看:0 回复:1 评论:0 创建时间:2020-08-14T21:14:31
【作品展示】

【作品介绍】
此程序可单独运行
【作品源代码】
import time
# 此程序可单独运行,无需使用python编辑器
yn = 'y'
while (yn == 'y' or yn == 'Y'):
print('正在初始化···')
time.sleep(1)
ppl = 100
n1 = input('第一个文本:')
n2 = input('第二个文本:')
print('加载中···')
time.sleep(1)
if (int(len(n1)) == 0):
print('文本不能为空!')
elif (int(len(n2)) == 0):
print('文本不能为空!')
else:
if (str(n1) == str(n2)):
print('匹配率为100%')
else:
if (int(len(n2)) > int(len(n1))):
pplzb = (100 / int(len(n2)))
ppl = float((float(ppl) - float(pplzb) * (int(len(n2)) - int(len(n1)))))
for i in range(0, int(len(n1))):
if (not str(n1[i]) == str(n2[i])):
ppl = (ppl - pplzb)
elif (int(len(n2)) == int(len(n1))):
pplzb = (100 / int(len(n1)))
for i in range(0, int(len(n2))):
if (not str(n2[i]) == str(n1[i])):
ppl = (ppl - pplzb)
else:
pplzb = (100 / int(len(n1)))
ppl = float((float(ppl) - float(pplzb) * (int(len(n1)) - int(len(n2)))))
for i in range(0, int(len(n2))):
if (not str(n2[i]) == str(n1[i])):
ppl = (ppl - pplzb)
if (ppl < 0):
print('匹配率为0%')
else:
print('匹配率为', ppl, '%')
yn = input('是否继续使用(y/n)?:')
if (yn == 'y'):
print('正在启动···')
time.sleep(1)
elif (yn == 'Y'):
print('正在启动···')
time.sleep(1)
elif (yn == 'n'):
print('已退出')
time.sleep(0.5)
break
elif (yn == 'N'):
print('已退出')
time.sleep(0.5)
break
else:
print('乱输默认退出')
time.sleep(0.5)
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn