user_m = input('enter message:')
user_k = int(input('enter offset key:'))
message = ''
for a in user_m:
r = ord(a)
r += user_k
message += chr(r)
print (message)
此代码通过向消息添加偏移键来加密消息。它工作正常,但问题是输出有时会变成非字母值,有时不准确,例如
enter message:zyxabc
enter offset key:24
yz{
这是一个何时起作用的例子
enter message:hello
enter offset key:5
mjqqt
如何将所有字符按字母顺序排列?
答案 0 :(得分:1)
这是@abarnet在评论中提出的第一个解决方案:
#1:
df[df['rating']>0.5]
#2:
df.query('name in ("John", "Mary")')
#3:
df.query('name in ("John", "Mary") and rating > 0.5')