Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование на Python

Love Rek Ученик (76), открыт 2 недели назад
Помогите пожалуйста исправить программу, выдает ошибку

import matplotlib.pyplot as plt
import numpy as np
from PIL import Image, ImageDraw

def draw_tshirt():
# Фон
img = Image.new ('RGB', (200, 300), 'white')
draw = ImageDraw.Draw(img)

# Тело
draw.rectangle([(50, 50), (150, 250)], outline='black', width=2)

# Рукава
draw.polygon([(50, 50), (30, 100), (50, 100)], outline='black', fill='white')
draw.polygon([(150, 50), (170, 100), (150, 100)], outline='black', fill='white')

# Воротник
draw.rectangle([(70, 50), (130, 70)], fill='white', outline='black')
draw.arc([(70, 30), (130, 70)], start=180, end=0, fill='black', width=2)

img.save('tshirt.png')
img.show()

draw_tshirt()
1 ответ
Chudo_Chudnoe Мастер (1909) 2 недели назад
Я же тебе этот код написал бро) Что у тебя за ошибка? Я так думаю, что она связанна с синтаксисом. Должно быть так в редакторе:

 import matplotlib.pyplot as plt  
import numpy as np
from PIL import Image, ImageDraw

def draw_tshirt():
# Фон
img = Image.new ('RGB', (200, 300), 'white')
draw = ImageDraw.Draw(img)

# Тело
draw.rectangle([(50, 50), (150, 250)], outline='black', width=2)

# Рукава
draw.polygon([(50, 50), (30, 100), (50, 100)], outline='black', fill='white')
draw.polygon([(150, 50), (170, 100), (150, 100)], outline='black', fill='white')

# Воротник
draw.rectangle([(70, 50), (130, 70)], fill='white', outline='black')
draw.arc([(70, 30), (130, 70)], start=180, end=0, fill='black', width=2)

img.save('tshirt.png')
img.show()

draw_tshirt()
Love RekУченик (76) 2 недели назад
как-то так
Chudo_Chudnoe Мастер (1909) Love Rek, Что за платформа?
Похожие вопросы