pythonchalleng 16

http://www.pythonchallenge.com/pc/return/mozart.html

点开之后的图片有点马赛克的味道,查看源代码,提示let me get this straight.

意思是把什么东西给弄直了。图片里面有些比较显眼的粉红色像素。应该是将这些给弄直了。

弄直的意思是粉红色的像素排成一列。从头排可以,从中间某个地方拍也是可以的。简单一点的做法就是把一行中以粉红色开始的像素到末尾截下来放在最前面,前面的依次放在后面。

看代码吧:

# -*- coding=utf-8 -*-

from PIL import Image

width,height = im.size

im = Image.open('d:/mozart.gif')

for y in range(height]):

    line = [im.getpixel((x,y)) for x in range(width)]

    pink = line.index(195)

    line =line[pink:]+line[:pink]

    [im.putpixel((x,y),line[x]) for x in range(len(line)))]

im.show()

整理后的图片显示一串字符:romance,最左侧有5个像素宽的一列全部为粉色。下一关地址为:http://www.pythonchallenge.com/pc/return/romance.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,349评论 0 33
  • 夏天必不可少的麻辣小龙虾,不会喝酒的来一瓶碳酸饮料冰镇的,也是极爽的! 老公钦点的辣炒螃蟹🦀 配上菜园里妈妈种的小...
    蜜蜜姐姐阅读 1,423评论 0 3
  • 转载注明源自七公叨叨乐(别号叨叨戚,007) 链接|按这个清单读书就对了 链接|叨叨聚宝盆 叨叨戚自画像:没开过核...
    船长戚戈XGeek001阅读 3,269评论 0 1
  • 这一夜 狂风暴雨 像是在梦里 醒来 心都湿了
    紫色茜茜阅读 962评论 0 1
  • 中国,你走的太快了 已经没有了当年扎实前进的稳重 郑州,你走的太快了 我已经不认识你了 楼市,你走的太快了 也许是...
    青云殿阅读 1,020评论 0 0