某密文是由一串數字加密得到的,其解密的規則是:①對連續重復的大寫字母,僅保留1個;②在去重后的文本中,從首字符開始間隔5個字符取1個,一次連續取出的字符,即為明文。下圖是程序運行的輸入與輸出結果。 s1=input('請輸入密文:\n') s2=s1[0] for i in range(1,len(s1)-1): c=s1[i] if'A'<=c<='Z': if ①______: s2+=c else: s2+=c mw='' ②______ while i<=len(s2)-1: mw=mw+s2[i] i+=6 print('去重后的文本:',s2) print('解密后的明文:',mw) (1)若輸入的密文為:MMM%@792tQQ
3.【加試題】小丫覺得回文字符串太優美了(回文字符串是指順讀和倒讀都一樣的字符串,如“123321”),為此編寫了VB 程序。程序運行時,單擊按鈕Command1 后,根據文本框Text1 中輸入的內容判斷并輸出是不是回文串。實現上述功能的VB 代碼如下。 Private Sub Command1_Click( ?。?br />Dim s As String,f As Boolean,L As Integer s=Text1.Text j=Len(s) i=1 Do while?、?/bdo> i=i+1 j=j-1 Loop If?、?/bdo>Then Print“是回文串“Else Print“不是回文串“ End Sub 在畫線處填入合適代碼,使程序能正常運行。 ①