【发布时间】:2013-10-27 08:09:51
【问题描述】:
我正在尝试从用户那里获取一个值并从 Passwords.txt 文件中读取一个单词列表,然后将每个字母按值向右移动
•def shift(): value=eval(input("Please enter the value here.")) file = open("Passwords.txt","w") with open ("word-text.txt","r") as m: for line in m: line=line.strip() print (line) newString = "" for char in line: char_int=ord(char) t=char_int+value if t==124: t = t-27 charme= chr(t) print (char,">>",charme) newString += charme file.writelines(line+" "+newString+"\n")
【问题讨论】:
-
这里将一个字母右移
k表示下一个kth 字母。例如:h右移 2 后变为j -
堆栈溢出是您遇到问题时寻求帮助的地方。不要让你的工作免费完成。所以尝试自己做。如果您在某个时候遇到困难,请返回,向我们展示您做了什么,您将获得帮助。顺便说一句:如果你是编程新手,最好的办法就是编程!