Задача по информатике в python, пожвалуйста и с объяснениями


Задача по информатике в python, пожвалуйста и с объяснениями

хорошист547 хорошист547    2   19.10.2020 07:18    3

Ответы
musaaysu17 musaaysu17  18.11.2020 07:18

from turtle import *  # импортирую *встроенную(она скачана при

# установке питона) библиотеку turtle

# * для упрощения пр. до: turtle.комманда после: команда #

# (избавляемся от turtle. - заменяем

# *turtle.комманда() на просто *команда())

reset()  # очищаю экран (вдруг что-то случится)

t = Turtle()

t.hideturtle()  # не показывать курсор черепахи

screensize(800, 800, color('black'))  # расширение окна

# цвет

# numinput(заголовок, основной текст и т.д.) такая функция в turtle она просит пользователя ввести #число от minval до maxval - все задается

# иначе все выбирает (из цифр) (любое число пр. - 3054501210321)

color = numinput('Выберите цвет звезды: ',

               '1 - красный, 2 - желтый, 3 - синий',

               minval=1,  # минимальное значение

               maxval=3)  # максимальное значение

# условные операторы (выполняют действие при условии...)

if color == 1:

  color = t.color("red")

elif color == 2:

  color = t.color("yellow")

elif color == 3:

  color = t.color("blue")

# скорость и обновить экран

speed(0)  # 0 - самая быстрая, также как и 10, без разницы

update()

# функция (выполняется когда пишут имя_функции(и

# аргументы(size и т.п.) бывает и без них тогда просто пустое

# поле))

def draw_star(size):

  t.begin_fill()  # заполнить когда t.end_fill()

  # рисую

  angle = 144  # начальный луч

  # цикл (_ ставлю когда ничего не объявляю)

  for _ in range(5):  # 5 длинных сторон(оригинальный

      t.forward(size)  # нарисовать линии

      t.right(angle)  # и повернуть

  t.end_fill()

# смещаем на 300 вправо по x

t.left(180)

t.forward(200)

t.right(180)

# рисуем

draw_star(100 * 3)  # размер

# ну и обновлять экран пока True (всегда или до выхода

# пользователя из программы)

while True:

   update()

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика