Вопрос задан 18.11.2023 в 16:37. Предмет Информатика. Спрашивает Дымочко Мария.

Написати програму, що буде виконувати наступні дії: 1) при введенні з клавіатури числа 101 буде

малювати правильний десятикутник довільного кольору, починаючи з точки (-50, -75). Усі сторони дорівнюють 75 пікселів. Використання циклу є ОБОВ’ЯЗКОВЕ!2) при введенні з клавіатури числа 201 буде малювати червоне коло зафарбоване довільним кольором. Радіус 100 пікселів відносно центра (для цього потрібно перейти в точку (0, -50)).Приклад виконання програми на доданих зображенняхВ пайтоне 7 класс
0 0
Перейти к ответам

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

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

Ответ:

import turtle

# Переміщення в точку (-50, -75)

turtle.penup()

turtle.goto(-50, -75)

turtle.pendown()

# Малюємо десятикутник за допомогою циклу

for i in range(10):

turtle.forward(75)

turtle.right(36)

# Якщо введене число 201, малюємо червоне коло

number = int(input("Введіть число: "))

if number == 201:

turtle.penup()

turtle.goto(0, -50)

turtle.pendown()

turtle.fillcolor("red") # Заповнюємо коло червоним кольором

turtle.begin_fill()

turtle.circle(100)

turtle.end_fill()

turtle.done() # Закриваємо вікно туртла

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

Ниже приведен код программы на Python, который выполняет указанные действия:

```python import turtle

def draw_polygon(): turtle.penup() turtle.goto(-50, -75) turtle.pendown() turtle.color("blue") # Для примера выбран синий цвет for _ in range(10): turtle.forward(75) turtle.right(36)

def draw_circle(): turtle.penup() turtle.goto(0, -50) turtle.pendown() turtle.color("red") # Для примера выбран красный цвет turtle.circle(100)

def main(): number = int(input("Введите число: ")) turtle.speed(1) # Задаем скорость черепашки (1 - самая медленная) if number == 101: draw_polygon() elif number == 201: draw_circle() else: print("Некорректное число!")

turtle.done()

if __name__ == "__main__": main() ```

Программа использует модуль `turtle`, который позволяет визуализировать графические фигуры.

В функции `draw_polygon()` черепашка перемещается в начальную точку (-50, -75), затем рисует правильный десятиугольник с помощью цикла `for`. Каждая сторона имеет длину 75 пикселей.

В функции `draw_circle()` черепашка перемещается в точку (0, -50), затем рисует круг с радиусом 100 пикселей.

В функции `main()` с помощью функции `input()` пользователь вводит число. Затем программа проверяет введенное число и вызывает соответствующую функцию для рисования фигуры. Если введено некорректное число, программа выводит сообщение об ошибке.

Затем программа вызывает функцию `turtle.done()`, чтобы окно с графикой не закрывалось сразу после выполнения программы.

0 0

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

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

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