求一个Python代码,实现在解释器中输入A打印Z,输入B打印Y,输入C打印X,以此类推 如何在python解释器中执行.py文件中的代码?

作者&投稿:康浩 (若有异议请与网页底部的电邮联系)
s = {'A':'Z',
     'B':'Y',
     'C':'X',
     'D':'W',
     'E':'V',
     'F':'U',
     'G':'T',
     'H':'S',
     'I':'R',
     'J':'Q',
     'K':'P',
     'L':'O',
     'M':'N',
     'N':'M',
     'O':'L',
     'P':'K',
     'Q':'J',
     'R':'I',
     'S':'H',
     'T':'G',
     'U':'F',
     'V':'E',
     'W':'D',
     'X':'C',
     'Y':'B',
     'Z':'A'}
o = ''
i = raw_input('Enter:')
for l in range(len(i)):
    o += s[i[l]]
print i
print o

 你想多次输入的话,可以将上述代码放入while循环中,由一个flag来控制;若你想控制输入的内容在大写26个字母范围中,可对输入的i做判断,再执行后面的语句。思路就是这样了,看你需要。



给你做参考~



def transform(letter):
tmp=ord(letter)
if tmp<=90 and tmp>=65:
return chr(155-tmp)
elif tmp<=122 and tmp >=97:
return chr(219-tmp)
def main():
# Test Case
print transform('A')
print transform('B')
print transform('C')
print transform('x')
print transform('y')
print transform('z')
# Entrance of The Problem
main()


python中一个很长的字符串text,直接在解释器里打text输出的和print text输出的结果不一样.~

直接在python解释器中输入text代表的是获取该text的字节码,比如你输入a='中文',你输入a返回的结果是:'\xe4\xb8\xad\xe6\x96\x87' 这个就是中文对应的utf8字节码,使用print a 会返回中文是对字节码进行了编码操作所以人类能读懂.

提问者的问题不是版本的差异:
找到Python的安装路径,并复制;
设置环境变量:计算机--属性--更改设置--高级--环境变量--Path--编辑;
打开cmd,输入:Python py文件全路径即可:

编写一个简单的python服务器程序,求下面代码的逐行注释!!
答:s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) 设置socket的属性 s.bind((host,port)) 绑定端口 s.listen(1) 设置只允许一个client连接 print ("Server is running on port %d;press Ctrl-C to terminate." % port) 打印信息,提示端口号 while 1: 死循环等待连接 clientsock...

求大佬帮帮做一个python题目
答:day=day)week_day = week_dict[date.weekday()]# 输出带装饰的星期缩写(20个字符宽度)print(f"==={week_day.center(7)}==="程序先读入输入日期,然后使用 Python 的 datetime 库将其转换为星期的英文缩写。最后使用字符串的 center 方法,将缩写居中并加上两个等号装饰。运行程序,输入样例的...

Python中 设计一个程序,输出你的中文姓名和姓名中每个字的unicode编码...
答:可以使用Python中的`ord()`函数获取指定字符的Unicode编码。下面是输出中文姓名和姓名中每个字的Unicode编码的示例代码:```python name = "张三" # 中文姓名 print("中文姓名:", name)输出每个汉字的Unicode编码 for i in range(len(name)):print(name[i], "的Unicode编码:", hex(ord(name[...

求助,写一个python代码,用于简单的复盘统计
答:下面是一个简单的 Python 代码,用于统计复盘:运行代码后,它将持续询问用户输入比赛的结果,直到输入“q”。它将统计每个结果的数量,并最终打印结果。

在python中,输入一个整数a输出a+1的结果?
答:可以使用以下代码实现:a = int(input("请输入一个整数:"))print(a + 1)代码中,首先使用input函数让用户输入一个整数,并将其转换为整型后赋值给变量a。然后使用print函数输出a+1的结果。

什么是恺撒密码?如何用Python实现它(36)
答:在Python中,chr()函数将整数映射为对应的字符,如chr(90)将输出'Z',而ord()函数则相反,接收字符并返回其ASCII值,如ord('Z')返回90。通过这两个函数,我们可以轻松操作字符和其ASCII值。实现恺撒密码的Python代码</ 现在,让我们用Python编写一段代码,实现恺撒密码的加密和解密。假设加密用+4,...

python+给定一个数a,若输入的数不是整数,则抛出异常,并重新进行数字的输...
答:可以使用以下Python代码实现:while True:(tab)try:(tab)(tab)a = int(input("请输入一个整数:"))(tab)(tab)break (tab)except ValueError:(tab)(tab)print("输入错误,请重新输入!")上述代码中,使用了`try-except`语句来捕获`ValueError`异常,如果用户输入的内容无法转换为整数...

用python编写程序,从键盘输入一个含有整数元素的列表,将所有偶数按升序...
答:从键盘输入一个含有整数元素的列表。使用列表切片技术取出列表中的偶数和奇数,分别存储在不同的列表中。对两个列表进行排序,将偶数列表按照升序排列放在奇数列表前面。将排序后的偶数列表和奇数列表合并成一个列表。输出合并后的列表。下面是具体的代码实现:Copy code list1 = input("请输入一个含有整数...

python中for循环,从键盘任意输入一个整数,求1到这个整数的和
答:你可以使用如下的 Python 代码来实现:num = int(input("请输入一个整数:"))sum = 0 for i in range(1, num + 1):sum += i print("1 到 {} 的和为:{}".format(num, sum))首先,使用 input() 函数从键盘任意输入一个整数,并将其转换为整数类型。然后,定义变量 sum 用于存储...

python输入期末成绩和平时成绩输出等级,当两个成绩其中一个不满足时...
答:以下是Python的示例代码,实现输入期末成绩和平时成绩,并输出等级,当两个成绩其中一个不满足时以低分档:```python qimo = float(input("请输入期末成绩:"))pingshi = float(input("请输入平时成绩:"))if qimo < 0 or qimo > 100 or pingshi < 0 or pingshi > 100:print("成绩输入...