Initial release
This commit is contained in:
44
Dessine-moi des Pokémons.py
Normal file
44
Dessine-moi des Pokémons.py
Normal file
@@ -0,0 +1,44 @@
|
||||
from PIL import Image
|
||||
|
||||
input = open("DessineMoiDesPokemons.txt").read()
|
||||
# input="""10 10
|
||||
# (3,3) 3
|
||||
# (3,6) 1
|
||||
# (5,3) 7 0 1
|
||||
# (2,2) 5 6 6 6 7 7 0 0 0 1 1 2 2 2 3
|
||||
# (2,2) 1 0 0 0 7"""
|
||||
|
||||
input = input.splitlines()
|
||||
|
||||
height, width = input[0].split()
|
||||
img = Image.new("RGB", (int(width), int(height)))
|
||||
|
||||
for line in input[1:]:
|
||||
data = line.split()
|
||||
x,y = [int(v) for v in data[0].replace("(","").replace(")","").split(",")]
|
||||
img.putpixel((y,x), (255,255,255))
|
||||
for d in data[1:]:
|
||||
if d == '0':
|
||||
y+=1
|
||||
if d == '1':
|
||||
x-=1
|
||||
y+=1
|
||||
if d == '2':
|
||||
x-=1
|
||||
if d == '3':
|
||||
x-=1
|
||||
y-=1
|
||||
if d == '4':
|
||||
y-=1
|
||||
if d == '5':
|
||||
y-=1
|
||||
x+=1
|
||||
if d == '6':
|
||||
x+=1
|
||||
if d == '7':
|
||||
y+=1
|
||||
x+=1
|
||||
img.putpixel((y,x), (255,255,255))
|
||||
|
||||
img.show()
|
||||
|
||||
Reference in New Issue
Block a user