
正文
python输入函数密文,python解密密文
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Python如何用密文显示输入
from getpass import getpass
x = getpass('请输入密码:')
请输入密码:
x
'abcdefg'
输入不会返显,在 IDLE 中不支持,要在命令行中。
相关问答
Q1: python 编程作业,达人进
第一题:
# -*- coding: cp936 -*-
def MToCAndCToM():
m=list("abcdefghijklmnopqrstuvwxyz")
c=list("qwertyikladcvbnmuhfxzosgjp")
mToC=dict(zip(m,c))
cToM=dict(zip(c,m))
result=""
inputNum=input("1.加密\n2.解密\n")
if inputNum==1:
string=raw_input("请输入要加密的明文:")
strList=list(string)
for s in strList:
result+=mToC[s]
print result
elif inputNum==2:
string=raw_input("请输入要解密的密文:")
strList=list(string)
for s in strList:
result+=cToM[s]
print result
else:
pass
while 1:
MToCAndCToM()
Q2: python电文加密?
##注意:最左边每个=表示一个空格
def encrypt(t):
====s=""
====for e in t:
========if e.islower():
============s+=chr(97+(ord(e)-97+7)%26)
========elif e.isupper():
============s+=chr(65+(ord(e)-65+7)%26)
========else:
============s+=e
====return s
t=input()
print(t,encrypt(t))







