Информатика, вопрос задал Pirozhok1221 , 1 год назад

Зробіть код вишиванку в replit.com в Python(with turtle) типу хрестик квадратик і так чередується. Дякую!!!!! Даю 100 балів!!!! (ЧЕРЕЗ КОМАНДУ: from turtle import*)

Ответы на вопрос

Ответил Isauu
0

Ответ:

from turtle import *

# Ініціалізуємо модуль turtle

setup(800, 600) # Налаштовуємо розмір вікна

speed(10) # Налаштовуємо швидкість малювання

colors = ["red", "blue"] # Список кольорів

def draw_cross_square(size):

for _ in range(4):

forward(size)

left(90)

for _ in range(4):

forward(size/2)

left(90)

forward(size/2)

right(90)

forward(size/2)

right(90)

forward(size/2)

left(180)

def draw_pattern():

penup()

setpos(-200, 200) # Встановлюємо початкову позицію

pendown()

for i in range(8):

color(colors[i % 2]) # Змінюємо кольори через кожен крок циклу

draw_cross_square(50)

penup()

forward(50) # Переміщуємося вперед на 50 одиниць

pendown()

if i % 2 == 1:

left(90)

forward(50)

left(90)

# Викликаємо функцію для малювання вишиванки

draw_pattern()

# Завершуємо роботу з модулем turtle

hideturtle()

done()

Цей код створить вікно з вишиванкою, що складається з чергування хрестиків та квадратиків. Колір чергується між червоним та синім. Зауважте, що функція setup(800, 600) встановлює розмір вікна графічного інтерфейсу, і його можна змінити за потреби

Ответил bukatobo
0

Ответ:

from turtle import *

# Ініціалізація модуля turtle

turtle.setup(800, 600) # Налаштування вікна turtle

turtle.speed(2) # Швидкість виконання рухів

# Функція для малювання хрестика

def draw_cross():

for _ in range(4):

turtle.forward(50)

turtle.backward(50)

turtle.right(90)

turtle.right(45)

# Функція для малювання квадратика

def draw_square():

for _ in range(4):

turtle.forward(50)

turtle.right(90)

# Головний код

turtle.penup() # Підняти перо

turtle.goto(-200, 0) # Перемістити курсор на початок

turtle.pendown() # Опустити перо

# Малювання вишиванки (хрестик-квадратик-хрестик-квадратик...)

for _ in range(5):

draw_cross()

draw_square()

turtle.done() # Завершити роботу turtle

Новые вопросы