Вопрос задан 25.11.2023 в 20:20. Предмет Информатика. Спрашивает Косарев Роман.

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

вертикально або горизонтально, кількість і колір вводить користувач​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Костенко Поля.

Ответ:

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)

Объяснение:

Можу допомогти тільки з Пайтоном.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб створити програму, яка намалює ряд квадратиків підряд, вертикально або горизонтально, з введеною користувачем кількістю і коліром, можна використати мову програмування 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`. Після цього вам буде запропоновано ввести кількість квадратів і колір, після чого програма намалює ряд квадратів у вікні.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос