进一步优化前一题中的代码,程序要求不变,仍然是完成凯撒密码加密 以下代码为完整程序,请阅读,与前一写法比对,理解“Pythonic” 不需要填空! plaintext="Attack at dawn 12:00Pm".lower() cihpertext="" for ch in plaintext: cihpertext=cihpertext+(lambda x:(chr(97+(ord(x)+3)%97) if ch.isalpha() else x)) (ch) print(cihpertext) A. 扁平化,可以显得更“优雅”。如果把程序段中的for遍历语句压缩掉,可以更PythonIC 结合 使用下一小节的map函数