首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不服来战,Python趣味挑战赛

第一次使用这个网站估计你弄不明白怎么玩,因为每道题就是一张图,你要根据每道题的提示信息算出正确答案,正确答案就是下一道题的入口

第一题

这道题只能算是一道热身题,下面有一行提示,”Hint: try to change the URL address.”

第二题

打开链接后会重定向到新的页面,出现的图是:

图中提供的信息应该是类似于凯撒加密,K->M,O->Q,E->G,也就是意味着每个字母都往右移了2位,可以猜到 a->c,c->e,… x->z, y->a,z->b,另外还有一串加密的提示信息,为了得到正确,答案,我们必须将这串字符串解密出来

先用代码实现可以得到解密算法:

将加密字符串进行解密得到:

最后解密出result为(代码可右划):

它告诉我们不要等手动的去转换,而是用一种算法来实现,因为遇到很长的字符串时手动转换的效率不高,另外它还给了我们另一种方法就是使用 string.maketrans() 进行转换,所以就有了第二种解法:

我们将该算法应用到该url

该链接就是第三题的入口

第三题

这道题留给大家思考,第一个答对的同学将获得一本和Python相关的书籍。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190220B0F8ID00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券