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

допоможіть скоріше
створити програму на python з використанням модуля "черепаха", яка малюватиме різнокольоровий квадрат.

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

Ответил qrelpitvv
2

Ответ:

Ось приклад програми на Python з використанням модуля "черепаха", яка малює різнокольоровий квадрат:

import turtle

import random

# Створюємо вікно для малювання та черепашку

wn = turtle.Screen()

t = turtle.Turtle()

# Задаємо колір лінії та фону

wn.bgcolor("white")

t.pencolor("black")

# Задаємо довжину сторони квадрата та кількість поворотів черепашки

side = 100

turns = 4

# Задаємо колір заливки та починаємо малювати квадрат

colors = ["red", "orange", "yellow", "green", "blue", "purple"]

for i in range(turns):

t.fillcolor(random.choice(colors))

t.begin_fill()

t.forward(side)

t.right(90)

t.end_fill()

# Закриваємо вікно після натискання на клавішу

wn.exitonclick()

Ця програма створить вікно для малювання, на якому буде намальований різнокольоровий квадрат з довжиною сторони 100. Колір заливки кожної сторони буде випадковим з шести можливих кольорів: червоний, помаранчевий, жовтий, зелений, синій та фіолетовий. Після натискання на будь-яку клавішу програма закриє вікно.


pablokornieiev2: слухай там де t.fillcolor(random.choice(colors)) мені пише помилку
pablokornieiev2: можеш пояснити чому
Ответил DezSizens
2
import turtle

# Створення вікна для малювання
window = turtle.Screen()

# Створення черепахи
t = turtle.Turtle()

# Задання кольорів
colors = ["red", "orange", "yellow", "green", "blue", "purple"]

# Малювання квадрата
for i in range(4):
t.color(colors[i % len(colors)])
t.forward(100)
t.right(90)

# Закриваємо вікно після кліку миші
window.exitonclick()

Цей код створить вікно для малювання та нарисує квадрат різнокольоровими лініями. Для зміни кольорів ліній можна змінити порядок кольорів у списку colors.

pablokornieiev2: слухай там де t.color(colors[i % len(colors)]) видає помилку поясни чому ?
Новые вопросы