• Предмет: Информатика
  • Автор: dualipa1029384756
  • Вопрос задан 5 месяцев назад

Складіть проект, у якому виконавець малює рівносторонні трикутники, розмі щені один в одному, якщо довжина сторони першого з них дорівнює а кроків а довжина сторін кожного наступного на 20 кроків менша від довжини сторін попереднього, поки довжина сторони не стане менша від 20 кроків. Збережіть складений проект у вашій папці у файлі з іменем завдання 4,4,7 !В ПРОГРАММЕ Python!​


mrgg36vrgood: Вы реально проходите это в 1-4 классе???
dualipa1029384756: ну да... в 4
mrgg36vrgood: жесть
dualipa1029384756: ЛиЦеЙ

Ответы

Ответ дал: mrgg36vrgood
2

Відповідь:

  1. from turtle import *
  2. a = 200
  3. def func():
  4.    obj.fd(a)
  5.    obj.left(120)
  6.    obj.fd(a)
  7.    obj.left(120)
  8.    obj.fd(a)
  9.    obj.left(120)
  10. obj = Turtle()
  11. while a > 20:
  12.    func()
  13.    a -= 20

Пояснення:

В первой строке мы импортируем библиотеку Tutrtle

Во второй задаём значение переменной а значение 200(можно любое другое)

В третей создаём функцию с помощью которой мы рисуем равносторонний треугольник( длина задаётся переменной   "а")

В десятой строке создаётся тело которое рисует с названием obj(можно любое другое)

В одиннадцатой строке создаётся тело цикла которое будет повторятся пока а больше 20

Строка 12 выполняет тело функции(строки 4-9)

Строка 12 делает переменную а на 20 меньше

Вас заинтересует