Урок:

Найпростіші операції Python

13.02.2024
0 0
Вміст уроку:
1
2
3
4
5
6
7
8
9
10
Опис, який учні побачать перед початком уроку

Уважно ознайомтеся з теорією.

Напишіть програму до кожного завдання(за можливості можете перевірити її в Pynton)

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

1 з 12 балів

Повторення попереднього матеріалу

Першим кроком щодо нової мови програмування традиційно є написання програми,
 яка виводить на екран фразу " Hello! " або "sveiki" .

 Напишемо програму Hello або sveiki !. У Python нам допоможе команда 
"print()", яка дозволяє виводити на екран текст.

0600bvzo-5c45-419x100.png

Python, як і інші мови програмування, дозволяє використовувати коментарі
 в коді.

У мові програмування Python для вставлення коментарів у код використовують
 символ "#". Все, що слідує за символом "#", ігнорується інтерпретатором 
Python і не виконується під час виконання програми.

Коментарі можуть використовуватися для пояснення того, що робить 
конкретну ділянку коду, щоб інші програмісти або розробники могли легко 
розуміти ваш код. Вони також можуть використовуватися для тимчасового 
відключення ділянки коду без його видалення.

0600bw1f-3bd4-489x137.png

У цьому прикладі символ "#" використовується для коментування рядка, 
який пояснює, що робить програма. Під час виконання програми цей рядок
 ігнорується, і на екран виводиться лише текст 'sveiki'
Якщо програма Python написана з помилками, то інтерпретатор видасть
 повідомлення про помилку, що вказує на рядок і тип помилки.

Це тому, що Python - мова зі строгим синтаксисом, який вимагає 
точного дотримання правил написання коду. Навіть невелика помилка може
 призвести до того, що програма не працюватиме.

Допустимо, ми хочемо вивести на екран повідомлення "sveiki!"
 за допомогою функції print() у Python. Ось приклад коду, 
що містить синтаксичну помилку:

0600bw3y-12f7-442x364.png

Помилка полягає в тому, що ми забули закрити лапки після рядка "sveiki".
 При запуску програми Python повідомить про помилку із зазначенням рядка,
 в якому вона відбулася.

Для виправлення помилки достатньо додати другу лапку в кінець рядка.

2

1 з 12 балів
Напишіть програму, яка виводить на екран текст "Ласкаво просимо до світу Python!".

3

1 з 12 балів
Додати коментар до коду завдання 2, який пояснює, що робить ця програма.

4

1 з 12 балів
Знайдіть помилку в наступному коді та виправте її:

0600bw60-78bb-484x122.png

5

1 з 12 балів

У мові програмування Python доступні всі стандартні арифметичні операції. Розглянемо їх докладніше із прикладами.

Операції складання, віднімання, множення та ділення

Операції складання, віднімання, множення та поділу виконуються в Python за допомогою відповідних знаків:

0600bw7b-ef52-437x408.png

Пріоритет операцій

При виконанні арифметичних операцій Python застосовується стандартний пріоритет операцій. Операції множення, ділення мають більш високий пріоритет, ніж операції складання та віднімання. Якщо потрібно змінити порядок виконання операцій, можна використовувати дужки.

0600bw8g-7d8a-458x192.png

Екрановані послідовності

У Python екрановані послідовності використовуються для того, щоб увімкнути рядок символи, які не можуть бути записані безпосередньо. Це можуть бути спеціальні символи, такі як лапки, або символи, які не можна записати на клавіатурі. Існує кілька десятків невидимих ​​символів, але у програмуванні часто зустрічаються лише кілька. Деякі приклади екранованих послідовностей у Python:

\n - символ перенесення рядка

\t - символ табуляції

\r - символ повернення каретки

Щоб використовувати екрановані послідовності в Python, необхідно використовувати зворотний слеш "\" перед спеціальним символом. Розглянемо кілька наочних прикладів:

1. Використання лапок всередині рядка:

0600bwbn-4d3e-504x122.png

0600bwbr-e740-706x76.png

2. Використання символу перенесення рядка:

0600bwby-5ce7-795x132.png0600bwc3-61ec-846x93.png

3. Використання символів табуляції

0600bwcc-b885-783x115.png0600bwch-4610-840x72.png

При роботі з символом перенесення рядка "\n" у Python слід враховувати те, що незалежно від того, що знаходиться перед або після "\n" (символ або порожній рядок), перенесення рядка буде виконано. Якщо рядок складається лише із символу "\n", то він не буде видно, але перенесення рядка все одно відбудеться.

0600bwd0-f53a-680x175.png0600bwd1-8491-785x135.png

6

1 з 12 балів

Напишіть програму, яка виводить суму чисел 7 та 12.

7

1 з 12 балів

Напишіть програму, яка виводить добуток чисел 8 та 5.

8

1 з 12 балів

Напишіть програму, яка виводить результат зведення числа 3 до степеня 4.

9

2 з 12 балів

Напишіть програму, яка віднімає число 4 з числа 9 та множить отриманий результат на число 2.

10

2 з 12 балів

Напишіть програму, яка виводить результат виразу 3+5*2 – 6/3. Врахуйте пріоритет операцій.

Рефлексія від 41 учня

Сподобався:

0

Так: 36

Ні: 5

Зрозумілий:

0

Так: 32

Ні: 9

Потрібні роз'яснення:

0

Ні: 37

Так: 4

Рекомендуємо

Текстові величини та операції над ними

Текстові величини та операції над ними

425

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

ГР1 Операції над архівами

ГР1 Операції над архівами

224

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

Текстові величини та операції над ними

Текстові величини та операції над ними

461

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

25 грн

Операції над векторами.

Операції над векторами.

308

Аватар профіля Саклакова Ірина Михайлівна
Геометрія
10 клас

30 грн

Проєт "Калькулятор" Python

Проєт "Калькулятор" Python

323

Аватар профіля Шеіна Анна Анатоліївна
Інформатика
8 клас

83 грн

Поліморфізм у мові Python

Поліморфізм у мові Python

448

Аватар профіля Губчик Вероніка Григорівна
Інформатика
10 клас

30 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1314

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1140

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1367

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

511

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

667

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

297

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас