from functools import reduceimport matplotlib.pyplot as pltimport mathxs = []ys = []k = 960939379918958884971672962127852754715004339660129306651505519271702802395266424689642842174350718121267153782770623355993237280874144307891325963941337723487857735749823926629715517173716995165232890538221612403238855866184013235585136048828693337902491454229288667081096184496091705183454067827731551705405381627380967602565625016981482083418783163849115590225610003652351370343874461848378737238198224849863465033159410054974700593138339226497249461751545728366702369745461014655997933798537483143786841806593422227898388722980000748404719for x in range(106):for y in range(k, k+17): d = ((-17 * x) - (y % 17)) e = reduce(lambda x, y: x * y, [2for x in range(-d)]) if d else1if0.5 < math.floor((math.floor(y//17)//e) % 2): xs.append(x) ys.append(y-k)plt.figure(figsize=(20,3))plt.xlim(106, -1)plt.ylim(17, -1)plt.scatter(xs, ys, marker='s')
将代码里面的k值换成你的k值,即可得到解码后的图形。
第二种方法就简单多了,网上工具很多,例如
https://tuppers-formula.ovh/
你只要把k值贴入,点击“Number to Graph”按钮即可得到图形。