蟒蛇挑战1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蟒蛇挑战1相关的知识,希望对你有一定的参考价值。

  1. #1
  2. import string
  3.  
  4. frm = "abcdefghijklmnopqrstuvwxyz"
  5. to = "cdefghijklmnopqrstuvwxyzab"
  6.  
  7. data = """g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp.
  8. bmgle gr gl zw fylbgq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle.
  9. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj."""
  10.  
  11. print string.translate(data, string.maketrans(frm,to))
  12.  
  13.  
  14. #2
  15. import string
  16.  
  17. frm = "abcdefghijklmnopqrstuvwxyz"
  18. to = "cdefghijklmnopqrstuvwxyzab"
  19.  
  20. data = """g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp.
  21. bmgle gr gl zw fylbgq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle.
  22. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj."""
  23.  
  24. result = ''
  25.  
  26. for c in data:
  27. if c in frm:
  28. result += to[frm.index(c)]
  29. else:
  30. result += c
  31.  
  32. print result
  33.  
  34.  
  35. #3
  36. import string
  37. s = " "
  38. for c in t :
  39. if c in string.letters :
  40. s += chr((ord(c) + 2 - 97) % 26 + 97)
  41. else :
  42. s += c
  43. print s
  44. </code>

以上是关于蟒蛇挑战1的主要内容,如果未能解决你的问题,请参考以下文章

挑战程序设计竞赛(第2版)的目录

挑战SQL经典题(一)

基于挑战/应答的认证

无挑战,不 Geek!TiDB 性能挑战赛等你来战

全国计算机能力挑战赛含金量如何?

N囚徒挑战——一个图论相关的概率问题