最近在学Python,在网上找资源的时候发现了这个网站The Python Challenge​www.pythonchallenge.com

感觉很有趣,就是不知道能到第几关。

每过一关我就会更新在下面。

第0关:

初级难度。

仔细观察图片会发现这是

,所以一算便知

>>> 2**38

274877906944

所以下题的URL是:pc/def/274877906944.html

我一开始也试过输入238,但是不对。提示我说38字体比2要小,所以我又回来看了一遍题图。

第1关:

开始不知道Python有直接方法的时候写的是,

s = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj."

l = len(s)

ret = ''

for i in range(l):

if 'a' <= s[i] <= 'x':

ret += chr((ord(s[i]) + 2))

elif 'y' <= s[i] <= 'z':

ret += chr(((ord(s[i]) + 2) % ord('z') - 1) + ord('a'))

else:

ret += s[i]

print(ret)

结果它告诉我有「str.maketrans」这个方法直接可以用。如下:

intab = "abcdefghijklmnopqrstuvwxyz"

outtab = "cdefghijklmnopqrstuvwxyzab"

trantab = str.maketrans(intab, outtab)

s = "map.html"

print(s.translate(trantab))

打印得到:ocr.jvon

所以下题的URL是「ocr.html」

第2关:

pythonchallenge闯关游戏_pythonchallenge解密相关推荐

  1. pythonchallenge闯关游戏_PythonChallenge闯关详解

    前言 PythonChallenge是国外的一位工程师设计的一套编程闯关游戏,网址:PythonChallenge,每一关都可以用一段Python程序解决问题得到下一关的入口,本博文作为一个学习笔记, ...

  2. pythonchallenge闯关游戏_PythonChallenge闯关游戏——第16-20关

    第十六关:http://www.pythonchallenge.com/pc/return/mozart.html 网页源代码: 根据提示是要让每行的第一个紫色点子对齐.紫色点是#195,因此pyth ...

  3. pythonchallenge闯关游戏_Python Challenge游戏攻略(一)

    Python Challenge是一个古老的网页闯关游戏,为程序员设计,一共33关,只有在一关通过之后,才能获得会提供下一关挑战的网页地址,以此类推到最终关.蛮有意思的,自己做了13道,后面就没坚持下 ...

  4. python闯关游戏,Python挑战游戏( PythonChallenge)闯关之路Level 0

    Python挑战游戏( PythonChallenge)闯关之路Level 0 Python挑战游戏( PythonChallenge)闯关之路Level 0 关卡入口地址:http://www.py ...

  5. PythonChallenge闯关详解

    前言 PythonChallenge是国外的一位工程师设计的一套编程闯关游戏,网址:PythonChallenge,每一关都可以用一段Python程序解决问题得到下一关的入口,本博文作为一个学习笔记, ...

  6. 程序猿光棍节闯关游戏

    好无聊好寂寞,来玩一下.... 因为我不是程序猿,所以应该闯不到头的.... 边闯边写就是了 第一关链接请戳 http://segmentfault.com/game/ 第一关查看源代码即可 于是得到 ...

  7. 网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点

    前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. 本文讲描述, 如何在网页端实现一个仿微信 ...

  8. 安卓3d游戏引擎_3D球闯关游戏-3D球闯关游戏安卓官方版预约 v1.2.5

    3D球闯关游戏是一款让人上瘾的球球跳跃闯关游戏,在音轨上不断跳跃,控制球球顺利到达终点,玩家需要在曼妙的背景音乐下找到自己的闯关节奏,大家只有找到了节奏才能更轻松的完成挑战,轻松点击球球就可以让它不断 ...

  9. 横板闯关游戏中的角色移动

    前言 在很多2D游戏中,都会涉及到角色移动,跳跃等操作,最典型的就是横板闯关游戏.例如经典的魂斗罗.三国战纪等.这两款游戏在地图移动和角色行走的方式中唯一的不同就是魂斗罗是没有纵深的那种. 看似简单, ...

最新文章

  1. Ubuntu 13.10 安装Terminalx 后更改默认终端设置
  2. Jupyter notebook 的使用
  3. Excel 操作收藏
  4. 学习型php空间,补装修日记:学习型业主三大要素
  5. 【工具类】工具相关参考文档汇总
  6. mysql数据库回滚日志_MySQL中是如何实现事务提交和回滚的?
  7. 深度剖析浏览器渲染性能原理,你到底知道多少?
  8. Java基础(三):常用对象
  9. python 数据文件上传到ftp服务器
  10. 浅谈国内域名注册商与国外域名注册商的区别与优势
  11. latex 调整图片大小
  12. 基于ros_arduino_bridge的智能小车----下位机篇
  13. 几何画板演示空间几何体三视图的步骤
  14. C# RichTextBox 修改内容
  15. 卷积神经网络(CNN)相关知识以及数学推导
  16. 如何自学Python,需要多久?【建议收藏】
  17. 杜克大学的陈怡然教授讲述:我为什么回学校而不去公司的理由,刘知远老师评论导师又在骗我读博...
  18. Cisco Packet Tracer使用方法和路由器基本配置
  19. 基于Apache搭建的smokeping监控及配置
  20. 含雄奇于淡远之中[转自唐浩明著曾国藩]

热门文章

  1. 新版标准日本语高级_第11课
  2. Ubuntu: 删除ubuntu桌面的两个图标
  3. RTEMS线程调度算法(RMS)详解
  4. 趣谈Linuxn操作系统:03你可以把Linux内核当成一家软件外包公司的老板
  5. 合宙LuatIDE直播教程第一课
  6. 淘宝店铺装修 免费扶植版教程
  7. 中国第二大传感器企业宝座易主!14家公司新上市!国产传感器风起云涌!(附最新市值排名榜单)
  8. Solidify实现一个智能合约5(值类型和引用类型的传递)
  9. 上市即开庭,是否是soul创始人行业初心
  10. 自动的vector在pushback的时候size变为0