2021年11月20日

编程作业五

摘要: x,y=eval(input("请输入两个数字,逗号分隔:")) list1=[] for i in range(x): list2=[] for j in range(y): list2.append(j*i) list1.append(list2) print(list1) 阅读全文

posted @ 2021-11-20 14:51 碍你 阅读(22) 评论(0) 推荐(0)

2021年11月19日

编程作业四

摘要: lst = input('请输入数组:').split(",") print(lst) tpl = tuple(lst) print(tpl) 阅读全文

posted @ 2021-11-19 20:58 碍你 阅读(22) 评论(0) 推荐(0)

编程作业三

摘要: list2=[] n=int(input()) for i in range(1,n+1): list2.append(i*i) list1=list(range(1,n)) dictionary=dict(zip(list1,list2)) print(dictionary) 阅读全文

posted @ 2021-11-19 20:45 碍你 阅读(26) 评论(0) 推荐(0)

编程作业二

摘要: n=int(input()) fact=1 for i in range(1,n+1): fact *=i print(fact) 阅读全文

posted @ 2021-11-19 18:26 碍你 阅读(30) 评论(0) 推荐(0)

编程作业一

摘要: list = [] for sun in range(2000,3001): if(sun%7==0)and(sun%5!=0): list.append(sun) for n in list: print(n, end=",") 阅读全文

posted @ 2021-11-19 18:18 碍你 阅读(26) 评论(0) 推荐(0)

2021年11月6日

作业一

摘要: 大帝的密码武器:先通过暴力破解所给密文得到一个有意义的单词,得到的是 security然后根据明文和密文的关系反推密钥得到密钥是13然后加密所给明文即可 凯撒,替换,呵呵:直接暴力破解替换就可以了只不过我一直找不到暴力破解替换的软件 一眼就解密:看到末尾有等号猜测是base64然后直接解密即可 摩丝 阅读全文

posted @ 2021-11-06 10:48 碍你 阅读(166) 评论(0) 推荐(0)

2021年11月1日

摩斯的解密和加密

摘要: dict_ori = {'.-': 'A', '-...': 'B', '-.-.': 'C', '-..':'D', '.':'E', '..-.':'F', '--.': 'G', '....': 'H', '..': 'I', '. ':'J', '-.-' 阅读全文

posted @ 2021-11-01 10:41 碍你 阅读(55) 评论(0) 推荐(0)

2021年10月31日

仿射加密

摘要: str1 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' str2 = str1.lower() a = input("请输入原文") b = int(input("请输入密钥一")) c = int(input("请输入密钥二")) for i in a : if i in str2 阅读全文

posted @ 2021-10-31 10:06 碍你 阅读(20) 评论(0) 推荐(0)

2021年10月30日

凯撒的解密和加密

摘要: str1 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' str2 = str1.lower() x = int(input("请选择加密还是解密")) a = input("请输入密文或是明文") if x == 0: for i in a : if i in str2: b = s 阅读全文

posted @ 2021-10-30 21:35 碍你 阅读(40) 评论(0) 推荐(0)

摩斯解密

摘要: a = input("input the string:") s = a.split(" ") dict = {'.-': 'A', '-...': 'B', '-.-.': 'C', '-..':'D', '.':'E', '..-.':'F', '--.': 'G', '....': 'H', 阅读全文

posted @ 2021-10-30 17:12 碍你 阅读(32) 评论(0) 推荐(0)

导航