pythonchallenge Level 28

第28关地址:http://www.pythonchallenge.com/pc/ring/bell.html

用户名:repeat  密码:switch

标题:many pairs ring-ring

提示:

RING-RING-RING

say it out loud

查看源码没有更多信息

RING-RING-RING 发音像Green,取出图片G值处理

from PIL import Image

img = Image.open("bell.png")
print(img.mode) # RGB
green = [d[1] for d in img.getdata()] # 取出G值
s = [abs(green[i]-green[i+1]) for i in range(0,len(green),2) if abs(green[i]-green[i+1])!=42]
# print(''.join([chr(i) for i in s]))
print(bytes(s).decode())

得到 whodunnit().split()[0] ?  

whodunnit 像 who done it

python发明者姓名 Guido van Rossum,按照split 取第一个

name = "Guido van Rossum"
print(name.split()[0]) # Guido

得到Guido,根据以往经验,url都是小写的

获得下一关地址:http://www.pythonchallenge.com/pc/ring/guido.html

 

posted @ 2021-12-07 10:04  OTAKU_nicole  阅读(34)  评论(0编辑  收藏  举报