16.04.2023

Працюємо над проектом

Опрацьовуємо формули



Інший спосіб додавання мішаних чисел





GCD
НОД
Знаходить найбільший спільний дільник
LCM
НОК
Знаходить найменше спільне кратне
MOD
ОСТАТ
Обчислює залишок від ділення
QUOTIENT
ЧАСТНОЕ
Обчислює цілу частину при діленні


Домашнє завдання: доробити проект

02.03.2021

лінійні

Шановні учні 7-го класу, виконайте наступне завдання:
Перед вами програма малювання олімпійських символів, доповніть її за власним вибором:
середній рівень - додати колір;
достатній рівень - додати колір до кожного кола;
високий рівень - зробити різнокольорові кільця.

Кольорова гама олімпійських символів показана на малюнку.

import turtle # Імпортуємо бібліотеку
turtle.penup () # Піднімаємо курсор
turtle.goto (-110, -25) # Переходимо по потрібним координатам
turtle.pendown () # Опускаємо курсор
turtle.circle (45) # Малюємо коло з радіусом 45
turtle.penup ()
turtle.goto (0, -25)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (110, -25)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (-55, -75)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (55, -75)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (0, 80)
turtle.pendown ()
turtle.write ( "Olympic Symbol") # виводимо напис "Olympic Symbol"
turtle.done ()


Python графіка

В Python можна малювати прості малюнки, робота дуже схожа на Paint.

Екран у графічному режимі має вигляд  по осі Х (-310, 310) та по осі У (-380, 380)

Спочатку підключаємо бібліотеку

import turtle # Імпортуємо бібліотеку
Розглянемо основні команди та методи
turtle.color (color) - Задаємо колір курсора color;
turtle.penup () - Піднімаємо курсор, щоб при переміщенні курсора не відбувалося малювання ліній;
turtle.pendown () - Опускаємо курсор, щоб при переміщенні курсора відбувалося малювання ліній;
turtle.speed (V) - швидкість руху "черепахи"
turtle.pensize (Z) -  товщина олівця
turtle.width () - ширина пера
turtle.goto (x, y) - Перейти в точку з координатами x і y;

 turtle.circle (radius) - Намалювати коло з радіусом = radius;
turtle.circle (radius, degrees) - Намалювати дугу з радіусом = radius, градусна міра - degrees;
turtle.right (degrees) - Повернути курсор на право на degrees градусів;
turtle.left (degrees) - Повернути курсор на ліво на degrees градусів;

turtle.forward (length) - Намалювати вперед лінію довжиною = length;
turtle.backward (length) - Намалювати назад лінію довжиною = length;
turtle.clear () - очистити

 turtle.done ()  цим методом повинні завершуватися всі програми використовують turtle.


Наприклад, 




Будиночок


import turtle
turtle.penup ()
turtle.goto (35, 35)
turtle.right (90) # Повернути курсор на 90 градусів вправо
turtle.pendown ()
turtle.forward (70) # Пройти вперед відстань 70, якщо курсор опущений, то буде намальована лінія по шляху слідування
turtle.right (90)
turtle.forward (70)
turtle.right (90)
turtle.forward (70)
turtle.right (90)
turtle.forward (70)
turtle.penup ()
turtle.goto (45, 35)
turtle.right (225)
turtle.pendown ()
turtle.forward (70)
turtle.left (90)
turtle.forward (70)
turtle.left (135) # Повернути курсор вліво на 135 градусів
turtle.forward (100)
turtle.done ()


Кольори