• на мові програмування пайтон намалюйте містечко з 4 будинків 2 хмарками 1 сонцепросто напишіть коди !!!!СРОЧНО!!!!даю 50 балів​

Ответы 1

  • Ответ:

    import matplotlib.pyplot as plt

    import numpy as np

    def draw_house(ax, base_center, base_height, base_width):

       base_left = base_center - base_width / 2

       base_right = base_center + base_width / 2

       ax.plot([base_left, base_left], [0, base_height], 'brown')

       ax.plot([base_right, base_right], [0, base_height], 'brown')

       ax.plot([base_left, base_right], [base_height, base_height], 'brown')

       roof_peak = base_center

       ax.plot([base_left, roof_peak], [base_height, base_height * 1.5], 'brown')

       ax.plot([base_right, roof_peak], [base_height, base_height * 1.5], 'brown')

    def draw_cloud(ax, center, size):

       cloud_shapes = 3

       for i in range(cloud_shapes):

           ax.add_patch(plt.Circle((center[0] + i * size * 0.6, center[1]), size, color='white'))

    def draw_sun(ax, center, radius):

       ax.add_patch(plt.Circle(center, radius, color='yellow'))

    fig, ax = plt.subplots()

    ax.set_xlim(0, 20)

    ax.set_ylim(0, 10)

    ax.set_aspect('equal')

    ax.axis('off')

    for i in range(4):

       draw_house(ax, i * 5 + 2.5, 2, 2)

    draw_cloud(ax, (5, 8), 0.5)

    draw_cloud(ax, (15, 8), 0.5)

    draw_sun(ax, (18, 9), 1)

    plt.show()

    Объяснение:

  • Добавить свой ответ

Войти через Google

или

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

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

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