由于某种原因,每当在if语句中检查条件时,都会重置列表的值chars,从而破坏程序
我正在尝试制作一个使用字符串并运行以下加密算法的函数:字母中奇数位置i的每个字符都将被i + 1位置的字符加密,而偶数位置i的每个字符将被加密。用位置i-1处的字符加密。换句话说,“ a”用“ b”加密,“ b”用“ a”加密,“ c”用“ d”加密,“ d”用“ c”加密,以及以此类推。小写字符应保持小写,大写字符应保持大写。换句话说,“ bob”将输出为“ apa”。
尽管最终找到了问题,但我仍然不知道为什么在条件条件中使用chars [i]而不是stg [i]会破坏程序。根据我的观察,似乎列表是随机重...