用户:
Vigil查看:0 回复:2 评论:0 创建时间:2021-02-25T14:38:53
【作品展示】

【作品介绍】
点开始就行
【作品源代码】
import turtle
__Pen = turtle.Pen()
#开始进入Python的世界
__Pen.pendown()
for __count in range(4):
__Pen.forward(100)
__Pen.right(90)
__Pen.setx(200)
for __count in range(3):
__Pen.circle(50)
__Pen.right(120)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn小小程序:
import os
import random
os.system("mode con cols=75 lines=20") #窗口大小
'''
- - - x
- x x x
- x x x
x x x x
'''
print("HMC-0.1")
print("这是基于Python开发的加密系统。算法原创,如有雷同,纯属巧合。")
print("\n编程&创意:SHR\n")
text = input("请输入要加密的文字,仅限英文:")
text = text.lower()
lc ={'a':'00000001',
'b':'00000010',
'c':'00000011',
'd':'00000100',
'e':'00000101',
'f':'00000110',
'g':'00000111',
'h':'00001000',
'i':'00001001',
'j':'00001010',
'k':'00001011',
'l':'00001100',
'm':'00001101',
'n':'00001110',
'o':'00001111',
'p':'00010000',
'q':'00010001',
'r':'00010010',
's':'00010011',
't':'00010100',
'u':'00010101',
'v':'00010110',
'w':'00010111',
'x':'00011000',
'y':'00011001',
'z':'00011010'}
blank = []
blank2 = 0
blank3 = ["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"]
alltext = []
ano=0
for i in range(0,len(text)):
try:
#---第一步---#
blank2 = "000"+lc[text[i]]
#ano=random.randint(3,11)
blank2 = list(blank2)
print("text["+str(i)+"][0]:"+",".join(blank2))
#---第二步---#
blank3[3] = blank2[0]
blank3[5] = blank2[1]
blank3[6] = blank2[2]
blank3[7] = blank2[3]
blank3[9] = blank2[4]
blank3[10] = blank2[5]
blank3[11] = blank2[6]
blank3[12] = blank2[7]
blank3[13] = blank2[8]
blank3[14] = blank2[9]
blank3[15] = blank2[10]
print("text["+str(i)+"][1][0]:"+",".join(blank3))
ano2 = 0
if(blank2[1] == "1"):
ano2 += 1
if(blank2[4] == "1"):
ano2 += 1
if(blank2[8] == "1"):
ano2 += 1
if(blank2[0] == "1"):
ano2 += 1
if(blank2[3] == "1"):
ano2 += 1
if(blank2[6] == "1"):
ano2 += 1
if(blank2[10] == "1"):
ano2 += 1
blank3[1] = str(ano2%2)
print("text["+str(i)+"][1][1]:"+",".join(blank3))
ano2 = 0
if(blank2[0] == "1"):
ano2 += 1
if(blank2[2] == "1"):
ano2 += 1
if(blank2[3] == "1"):
ano2 += 1
if(blank2[5] == "1"):
ano2 += 1
if(blank2[6] == "1"):
ano2 += 1
if(blank2[9] == "1"):
ano2 += 1
if(blank2[10] == "1"):
ano2 += 1
blank3[2] = str(ano2%2)
print("text["+str(i)+"][1][2]:"+",".join(blank3))
ano2 = 0
if(blank2[1] == "1"):
ano2 += 1
if(blank2[2] == "1"):
ano2 += 1
if(blank2[3] == "1"):
ano2 += 1
if(blank2[7] == "1"):
ano2 += 1
if(blank2[8] == "1"):
ano2 += 1
if(blank2[9] == "1"):
ano2 += 1
if(blank2[10] == "1"):
ano2 += 1
blank3[4] = str(ano2%2)
print("text["+str(i)+"][1][3]:"+",".join(blank3))
ano2 = 0
if(blank2[4] == "1"):
ano2 += 1
if(blank2[5] == "1"):
ano2 += 1
if(blank2[6] == "1"):
ano2 += 1
if(blank2[7] == "1"):
ano2 += 1
if(blank2[8] == "1"):
ano2 += 1
if(blank2[9] == "1"):
ano2 += 1
if(blank2[10] == "1"):
ano2 += 1
blank3[8] = str(ano2%2)
print("text["+str(i)+"][1][4]:"+",".join(blank3))
ano2 = 0
for j in range(1,16):
if(blank3[j] == "1"):
ano2 += 1
blank3[0] = str(ano%2)
print("text["+str(i)+"][1][5]:"+",".join(blank3))
blank.append(",".join(blank3))
blank3 = ["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"]
except:
print("ERROR:NO CHARACTERS FOUND")
print("\n\n\n结果:\n"+" ".join(blank))
# blank2[0:ano]+str(int(not bool(int(blank2[ano]))))+blank2[ano+1:12]
input()
input()
input()
:)
shequ.codemao.cn/community/365904
: )
点赞0
评论