大大的拳头 发表于 2020-5-15 20:21:46

本帖最后由 大大的拳头 于 2020-5-15 20:23 编辑

Twilight6 发表于 2020-5-15 20:22:46

大大的拳头 发表于 2020-5-15 20:21


你把整个运行后的截图发下上来

如何正确地发代码、上传图片和附件?
https://fishc.com.cn/thread-52272-1-1.html
(出处: 鱼C论坛)

永恒的蓝色梦想 发表于 2020-5-15 20:40:10

Twilight6 发表于 2020-5-15 20:22
你把整个运行后的截图发下上来

如何正确地发代码、上传图片和附件?


很明显是因为他输入的字符串里没有 wxyz 这几个字符

jerryxjr1220 发表于 2020-5-15 20:59:10

jerryxjr1220 发表于 2020-5-15 19:16
Unicode Transformation Format

你的题目讲反了吧。应该小写的e-->a,大写的A-->C

焦健鬼 发表于 2020-5-15 21:37:36

成功了

_2_ 发表于 2020-5-15 21:39:42

本帖最后由 _2_ 于 2020-5-15 21:41 编辑

大大的拳头 发表于 2020-5-15 20:21


首先在外部声明 a1 a2 a3 a4:
str1 = input("请输入要解密的内容:")
a1, a2, a3, a4 = None
for each in str1:
    # 小写
    if each.islower():
      i = ord(each)
      if i <= 118:
            a1 = chr(i+4)
      else:
            a2 = chr(i-22)
# 大写
    else:
      a = ord(each)
      if a > 66:
            a3 = chr(a-2)
      else:
            a4 = chr(a+24)

a5 = a1 + a2 + a3 + a4
print(a5)

xiaosi4081 发表于 2020-5-16 16:18:39

大大的拳头 发表于 2020-5-15 20:21


i <= 118的问题吧
页: 1 [2]
查看完整版本: 解密游戏