Вопрос задан 22.10.2023 в 04:50. Предмет Информатика. Спрашивает Харин Егор.

СРОЧНО!!!! Допоможіть скласти задачу в пайтоні!!!! ДАЮ 70 БАЛІВ!!!!!! Людина задумала число х.

Якщо х більше за 10, то на екрані має з’явитися декілька послідовних трикутників, сторона максимального не перевищує 150 . Якщо число менше за 10, то з’являються вписані квадрати сторона максимального не перевищує 150 . Початкове значення сторони 30, кожна наступна змінюється на 20.
0 0
Перейти к ответам

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

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

Ответ:

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

if x > 10:

   side = 30

   while side <= 150:

       for _ in range(side):

           print("*" * side)

       print()  # Додатковий рядок між трикутниками

       side += 20

else:

   side = 30

   while side <= 150:

       for _ in range(side):

           print("*" * side)

       print()  # Додатковий рядок між квадратами

       side += 20

Объяснение:

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

Звучить цікаво! Ось Python код, який виконує вказану задачу:

python
import turtle # Функція для малювання трикутника def draw_triangle(side_length): for _ in range(3): turtle.forward(side_length) turtle.left(120) # Функція для малювання квадрата def draw_square(side_length): for _ in range(4): turtle.forward(side_length) turtle.left(90) # Отримання числа від користувача x = int(input("Введіть число: ")) # Перевірка числа та виконання відповідної дії if x > 10: initial_side_length = 30 max_side_length = 150 increment = 20 current_side_length = initial_side_length while current_side_length <= max_side_length: draw_triangle(current_side_length) turtle.penup() turtle.forward(30) turtle.pendown() current_side_length += increment else: initial_side_length = 30 max_side_length = 150 increment = 20 current_side_length = initial_side_length while current_side_length <= max_side_length: draw_square(current_side_length) turtle.penup() turtle.forward(30) turtle.pendown() current_side_length += increment turtle.done()

Цей код використовує модуль turtle для малювання трикутників і квадратів відповідно до вказаних умов. Ви можете скопіювати цей код до файлу з розширенням .py і запустити його у вашому середовищі Python. Обережно, модуль turtle може викликати проблеми на деяких IDE, тому краще виконувати його у зовнішньому терміналі.

0 0

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

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

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

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