
!!ТЕРМІНОВО!! Використовуючи цикл for, створіть програму, яка намалює ряд квадратиків підряд,
вертикально або горизонтально, кількість і колір вводить користувач

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

Ответ:
from tkinter import*
root = Tk()
root.title("Малюнки з повторами")
root.geometry("800x600")
root["bg"] = "red"
polotno = Canvas(root, width=500, height=500)
polotno.place(x=100, y=50)
def knopa1_click():
for i in range(0,6,1):
polotno.create_line(0,0+100*i,500,0+100*i,fill='blue',width=2)
polotno.create_line(0+100*i,0,0 + 100*i,500,fill='blue',width=2)
for i in range(0,6,2):
polotno.create_rectangle(0+20*i,0+20*i,500-20*i,500-20*i,fill="#FF33F0",width=3,outline='green')
for i in range(0, 6, 1):
polotno.create_rectangle(100+15*i,100+15*i,400 - 15*i,400-15*i,fill="#3333FF",width=3,outline='white')
for i in range(0,4,1):
romb = [250,200+10*i,300-10*i,250,250,300-10*i,200+10*i,250]
polotno.create_polygon(romb,outline='yellow',fill='green',width=2)
def knopa2_click():
polotno.delete("all")
knopa1=Button(text="побудова",fg="white",bg='blue',relief=GROOVE,command=knopa1_click)
knopa1.place(x=620,y=70,width=80,height=25)
knopa2=Button(text="очищення",fg='green',bg='blue',relief=GROOVE,command=knopa2_click)
knopa2.place(x=620,y=120,width=80,height=25)
Объяснение:
Можу допомогти тільки з Пайтоном.



Щоб створити програму, яка намалює ряд квадратиків підряд, вертикально або горизонтально, з введеною користувачем кількістю і коліром, можна використати мову програмування Python і цикл for.
Ось приклад програми:
```python import turtle
# Введення кількості і коліру від користувача num_squares = int(input("Введіть кількість квадратів: ")) color = input("Введіть колір квадратів: ")
# Ініціалізація вікна для малювання window = turtle.Screen() window.bgcolor("white")
# Ініціалізація черепашки t = turtle.Turtle() t.speed(10)
# Малювання ряду квадратів for i in range(num_squares): t.color(color) t.forward(50) # Довжина сторони квадрату t.right(90) # Поворот на 90 градусів
# Завершення програми turtle.done() ```
Ця програма використовує модуль turtle, який надає можливість малювати графіку. Вона спочатку запитує користувача про кількість квадратів і колір, а потім малює ряд квадратів за допомогою циклу for. Кожен квадрат має довжину сторони 50 одиниць і поворот на 90 градусів. Колір квадратів задається користувачем.
Щоб запустити цю програму, ви можете скопіювати її в текстовий файл з розширенням .py (наприклад, square.py) і запустити його з командного рядка, виконавши команду `python square.py`. Після цього вам буде запропоновано ввести кількість квадратів і колір, після чого програма намалює ряд квадратів у вікні.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili