• Із клавіатури вводиться число N (101 або 102). При N=101 зобразити трикутник із товщиною лінії 4 пікселі синього кольору та довжиною сторони 150 пікселів. А коли з клавіатури ввели число 102, намалювати коло із товщиною лінії 5 пікселів червогого кольору та радіусом 100 пікселів (Пайтон 7 клас)

Ответы 2

  • Ответ:

    якось так

    Объяснение:

    from PIL import Image, ImageDraw

    # Отримуємо значення N від користувача

    N = int(input("Введіть число N (101 або 102): "))

    # Створюємо нове зображення з білою фоновою областю

    image = Image.new("RGB", (400, 400), "white")

    # Створюємо об'єкт для малювання на зображенні

    draw = ImageDraw.Draw(image)

    if N == 101:

       # Малюємо трикутник з товщиною лінії 4 пікселі та довжиною сторони 150 пікселів

       draw.line((100, 250, 250, 250), fill="blue", width=4)

       draw.line((100, 250, 175, 150), fill="blue", width=4)

       draw.line((175, 150, 250, 250), fill="blue", width=4)

    elif N == 102:

       # Малюємо коло з товщиною лінії 5 пікселів та радіусом 100 пікселів

       draw.ellipse((150, 150, 350, 350), outline="red", width=5)

    Після запуску програми користувачеві буде запропоновано ввести число N. Якщо користувач введе 101, то на екрані буде зображений синій трикутник. Якщо ж користувач введе 102, то на екрані буде зображене червоне коло.

  • Вот это вам задания задают в 7 классе конечно import turtleN = int(input("Enter a number (101 or 102): "))if N == 101: pen = turtle.Turtle() pen.pensize(4) pen.color("blue") for i in range(3): pen.forward(150) pen.left(120)elif N == 102: 5 pixels and radius 100 pixels pen = turtle.Turtle() pen.pensize(5) pen.color("red") pen.circle(100)
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years