重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
from getpass import getpass
创新互联服务项目包括安徽网站建设、安徽网站制作、安徽网页制作以及安徽网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,安徽网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到安徽省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
x = getpass('请输入密码:')
请输入密码:
x
'abcdefg'
输入不会返显,在 IDLE 中不支持,要在命令行中。
第一题:
# -*- 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()
##注意:最左边每个=表示一个空格
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))