Предмет: Информатика, автор: varvarakostuk1

Помогите пж!!За допомогою графічних методів мови програмування Python створіть на формі прапори України, Німеччини, Фінляндії,, Японії та Швеції та країни на ваш вибір/С помощью графических методов языка программирования Python создайте на форме флаги Украины, Германии, Финляндии, Японии и Швеции и страны по вашему выбору

Ответы

Автор ответа: UseDark
0

import matplotlib.pyplot as plt

# Флаг Украины

ukraine_flag = plt.figure(figsize=(3, 2))

plt.axis('off')

plt.fill([0, 2/3, 2/3, 0], [0, 0, 1, 1], 'blue')

plt.fill([2/3, 1, 1, 2/3], [0, 0, 1, 1], 'yellow')

plt.show()

# Флаг Германии

germany_flag = plt.figure(figsize=(3, 2))

plt.axis('off')

plt.fill([0, 1, 1, 0], [0, 0, 1, 1], 'black')

plt.fill([1, 2, 2, 1], [0, 0, 1, 1], 'red')

plt.fill([2, 3, 3, 2], [0, 0, 1, 1], 'gold')

plt.show()

# Флаг Финляндии

finland_flag = plt.figure(figsize=(3, 2))

plt.axis('off')

plt.fill([0, 1/5, 1/5, 0], [0, 0, 1, 1], 'blue')

plt.fill([1/5, 4/5, 4/5, 1/5], [0, 0, 1, 1], 'white')

plt.fill([4/5, 1, 1, 4/5], [0, 0, 1, 1], 'blue')

plt.show()

# Флаг Японии

japan_flag = plt.figure(figsize=(3, 2))

plt.axis('off')

circle = plt.Circle((0.5, 0.5), 0.4, color='red')

plt.gca().add_patch(circle)

plt.show()

# Флаг Швеции

sweden_flag = plt.figure(figsize=(3, 2))

plt.axis('off')

plt.fill([0, 5/8, 5/8, 0], [0, 0, 1, 1], 'blue')

plt.fill([3/8, 5/8, 5/8, 3/8], [0, 0, 1, 1], 'yellow')

plt.fill([0, 1, 1, 0], [3/8, 3/8, 5/8, 5/8], 'yellow')

plt.fill([0, 1, 1, 0], [0, 0, 3/8, 3/8], 'yellow')

plt.show()

# Флаг країни за вашим вибором

custom_flag = plt.figure(figsize=(3, 2))

plt.axis('off')

# Додайте код для створення вашого власного прапора тут

plt.show()

Похожие вопросы