(编程题填空) 字符加密:输入一个字符,如果是小写字母则输出其大写形式;如果是大写字母则输出其后第5个字母(例如:输入A,输出F;输入Y,输出D,26个字母循环变化,Z的下一个字母是A);其他字符则原样输出。 请根据注释的提示补充以下代码: c=input("请输入一个字符:") if 'a'[=c<='z': print( ____ ) #输出小写字符的大写形式 elif 'A'<=c<='Z': t=_____ +5 #提示:大写字母则输出其后第5个字母 if(chr(t)]'Z'): t=____ # 提示:26个字母循环变化,Z的下一个字母是A print( ____) #输出加密后的字符 else: print(c)
举一反三
- (编程题)字符加密:输入一个字符,如果是小写字母则输出其大写形式;如果是大写字母则输出其后第5个字母(例如:输入A,输出F;输入Y,输出D,26个字母循环变化,Z的下一个字母是A);其他字符则原样输出。
- 从键盘输入一个大写英文字母,输出该字母在中间的3个相邻的字母。例:若输入的字母为B,则输出ABC,...,注意:若输入的字母为Z,则输出YZA,若为A则输出ZAB。
- 有一行电文,已经按照下面的规律译成密码:A→Z,a→z,B→Y,b→y,即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求 编程将密码译回原文,并输出原文
- 输入一个字母字符,设置条件编译,使之能根据需要将小写字母改为大写字母输出,或将大写字母改为小写字母输出。 ,用#define命令控制是否要大写或者小写
- 判断一个字符是字母字符、数字字符还是其他字符,并做相应的显示。字母字符显示字符串"字母";数字字符显示字符串"数字";其他字符显示字符串"其他"。 Private Sub Form_Click() Dim n As String n = InputBox("请输入一个字符") Select Case n Case "a" To "z", "A" To "Z" Print "字母" Case 【1】 Print "数字" Case Else Print "其他" End Select End Sub