Professional Documents
Culture Documents
План конспект
План конспект
Завдання заняття:
1. Ознайомлення з основними поняттями, такими як Python, функція input(),
функція print().
2. Вивчення структури програм та їх обмін даними з зовнішнім середовищем.
3. Навчання використання функції print() для виведення даних на екран.
4. Вивчення функції input() для введення даних з клавіатури.
5. Розгляд форматування рядків у функції print() та використання рядкового
методу format().
6. Ознайомлення з новими можливостями форматованих рядків (f-рядки) у
Python.
Основні поняття:
Python - інтерпретована об'єктно-орієнтована мова програмування високого
рівня зі строгою динамічною типізацією.
Функція input() - передає введені дані у програму. Їх можна привласнити
змінною.
Функція print() - в мові Пітон призначена для виведення заданих об'єктів на
стандартний пристрій виведення - зазвичай екран, також може надсилати їх у
файл.
Введення та виведення даних
Ми вже зустрічалися з функцією print(). Вона відповідає за виведення даних за
замовчуванням на екран. Якщо код міститься у файлі, без неї не обійтися. В
інтерактивному режимі часом можна обійтися без неї.
Введення даних у програму та їх виведення важливі у програмуванні. Без
введення програми робили б те саме, виключаючи випадки, як у них самих
генеруються випадкові значення. Висновок дозволяє побачити, використати,
передати далі результат роботи програми.
Зазвичай потрібно, щоб програма обробляла якийсь діапазон різних вхідних
даних, які надходять до неї із зовнішніх джерел. Як останні можуть виступати
файли, клавіатура, мережа, вихідні дані з іншої програми. У свою чергу
виведення даних, наприклад, можливе у файл, по мережі, в базу даних, на
принтер. Однак часто інформацію просто виводять на екран монітора.
Можна сказати, що програма – це відкрита система, яка обмінюється чимось із
зовнішнім для неї середовищем. Якщо живий організм переважно обмінюється
речовиною та енергією, то програма – даними, інформацією.
Виведення даних. Функція print()
Що таке функція в програмуванні, дізнаємось пізніше. Поки вважатимемо,
що print()це така команда мови Python, яка виводить те, що в її дужках на
екран.
У дужках можуть бути будь-які типи даних. Крім того, кількість даних може
бути різною:
При запуску програми комп'ютер чекає, коли буде введено спочатку один
рядок, потім другий. Вони будуть присвоєні
змінним name_user та city_user . Після цього значення змінних виводяться на
екран за допомогою форматованого виводу.
Наведений вище скрипт далекий від досконалості. Звідки користувачеві знати,
що від нього хоче програма? Щоб не вводити людину в замішання, для
функції inputпередбачено спеціальний параметр-запрошення. Це запрошення
виводиться на екран під час дзвінка input(). Удосконалена програма може
виглядати так:
Зверніть увагу, що до програми надходить рядок. Навіть якщо ввести число,
функція input()поверне його рядкове подання. Але що робити, якщо треба
одержати число? Відповідь: використовувати функції перетворення типів.
2. Дано два цілі числа від 1 до 1000. Знайти більше число і вивести
його.
Інстукція написання коду:
1. Вводим два числа
a = int(input('enter first number: '))
b = int(input('enter second number: '))
2. Проводим розрахунки і шукаєм більше число
k = (a % b) // a * b
l = (b % a) // b * a
n = (a // b) * (b // a) * a
3. Виводим результат
print(k + l + n)
Розв’язання
3. Скільки контейнерів можна розмістити на вантажній платформі,
яка має площу а кв.м, якщо площа одного контейнера – х кв.м.?
if n > 0:
print('додатнє,')
elif n < 0:
print('від\'ємне,')
else:
print('є нулем,')
if n % 2 == 0:
print('парне')
else:
('непарне')
Розв’язання
Підсумки заняття
1. Тезисно згадати вивчений матеріал
2. Попросити учнів висловити свої враження від заняття та назвати
найбільш важливі речі, які вони вивчили.
3. Запитати учнів, чи залишилися у них які-небудь питання або
непорозуміння після заняття. Надати можливість учням висловити свої
сумніви.
4. Завершити заняття позитивно, заохочуючи учнів та виражаючи вдячність
за їхню участь.