。 (2)請在橫線處,填入適當的語句或語句表達式。 import random def jzzh(x): s='' for i in range(8): r=x%2 s=①
x=x//2 return s def jisuan(x):#進行 key 運算 m=0 if fh[key]=='+': m=x+key elif fh[key]=='*': m=x*key elif fh[key]=='//': m=x//key elif fh[key]=='%': m=x%key eturn m def yidong(x): jg='' n=len(x)//4 for i in range(n): if i%2==0: f=②
else: f=x[i*4+3]+x[i*4:i*4+3] s=0 for j in f:#將 4 位二進制轉成十進制 s=s*2+int(j) jg+=③
return jg mingw=input('請輸入要加密的明文:') fh=['+','*','//','%'] miw='' global key key=random.randint(0,3) for a in mingw: a=ord(a) L=jzzh(a) miw+=L jieguo=yidong(miw) print(“產生的隨機密鑰為:“,key,“\n 密文為:“,jieguo)