Тема
2
Змінні величини та операції над ними. Виведення
даних
Теоретична частина
На попередньому занятті було розглянуто
встановлення та запуск програми та виведення тексту і виразів. Розглянемо
спочатку операції, які доступні на мові PYTHON.
Операція
|
Позначення
|
Приклад
|
Результат
|
Додавання
|
+
|
123+729
|
862
|
Віднімання
|
-
|
12-120
|
-108
|
Множення
|
*
|
12*3
|
36
|
Ділення
|
/
|
34/5
|
6.8
|
Степінь
|
**
|
2**10
|
1024
|
Цілочислене
ділення
|
//
|
13//5
|
2
|
Остача від
ділення
|
%
|
13%5
|
3
|
Модуль числа
|
abs
|
abs(-4)
|
4
|
У разі зміни послідовності операцій
використовують круглі дужки: (2+3)*4. Пріоритет операцій такий самий як і
в математиці.
Для запам’ятовування різних даних
використовуються величини, які поділяються на змінні та постійні (константи).
Змінна величина може змінюватися під час виконання програми, а постійна – ні.
Імена величин можуть бути довільні, але повинні починатися з літери і можуть
містити довільну кількість літер та цифр та знак нижнього підкреслення «_»,
наприклад: a, x2, My_program тощо, причому регістр для літер
важливий, тобто змінні а і А є різними.
Значення змінних надаються знаком «=». Наприклад:
а=12
b=132/(5-2**4)
x2=a+2*b
step=one//six
Розглянемо детально функцію виведення
значень print().
За замовчуванням змінні, що записуються
через кому, виводяться через розділювач пробіл, після чого курсор переводиться
на наступний рядок.
Приклад 1.
Програма
Вивід
a=4 4
6
b=6
print(a,b)
Приклад 2.
Програма
Вивід
a=4 4
b=6
6
print(a)
print(b)
Приклад 3.
Програма
Вивід
a=4 4 + 6 = 10
b=6
print(a,’+’,b,’=’,a+b)
Для зміни розділювача між змінними
використовують параметр sep, вказуючи, чому він
дорівнює.
Приклад 4.
Програма
Вивід
a=4 4:6
b=6 46
print(a,b,sep=’:’)
print(a,b,sep=’’)
Для того, щоб після виведення змінних
курсор не переміщувався на інший рядок, потрібно надати іншого значення для
параметра end.
Приклад 5.
Програма
Вивід
a=4 4^6^10 4?6
b=6
print(a,b,a+b,sep=’^’,end=’
’)
print(a,b,sep=’?’)
Для виведення округлених значень дійсних
чисел використовують функцію round(), яка має один параметр
– дійсне число, що округлюється, та може містити ще один параметр – ціле число,
що вказує на кількість знаків після цілої частини. Якщо це число є 2, то
округлення відбувається до сотих, якщо 0, то до цілого, якщо -1, то
округлюється до десятків. При відсутності другого параметра за замовчуванням
число округлюється до цілого.
Приклад 6.
Програма
Вивід
a=472.625 473
print(round(а)) 472.6
print(round(a,1))
500.0
print(round(a,-2))
Практична
частина
Тут і надалі імена файлів, де зберігаєте завдання,
вказуйте довільно.
Завдання 1. Надайте змінній а значення 13 і виведіть
остачу від ділення змінної а на 3.
Завдання 2. Надайте змінній с значення 1458 і
виведіть цілу частину від ділення змінної с на 43.
Завдання 3. Надайте змінній х значення 346. Виведіть
останню цифру цього числа. (Не можна просто виводити цифру 6, а потрібно
використати обчислення за допомогою дії «%»)
Завдання
4. Для даного числа хвилин визначте, скільки в них міститься повних годин. Надайте
змінній Minute sзначення 432. Обчисліть значення змінної
Hour, яка дорівнюватиме кількості повних годин і
виведіть її.
Завдання 5. Надайте змінній N значення числа 57. Виведіть суму
його цифр. Змініть значення N на
83 і запустіть програму на виконання. Чи отримане нове значення суми цифр?
Запустіть цю програму для будь-якого двоцифрового числа.
Завдання 6. Надайте змінній Name значення рядка, що є Вашим ім’ям.
Виведіть привітання, наприклад, «Привіт, Сергій». Змініть значення змінної N на інше ім’я. Чи змінилося
привітання?
Завдання 7. Надайте змінним х та у значень 12 та 57.
Виведіть у одному рядку спочатку їх суму, а потім через пропуск їх добуток.
Завдання 8. Надайте змінним х та у значень 12 та 57.
Виведіть у одному рядку ці числа через двокрапку (12:57).
Завдання 9. Надайте змінній k значення хвилин, що пройшли від
початку доби (не більше 1440). Виведіть покази електронного годинника у форматі
h:m., де h і m є відповідно показами годин і хвилин.
Завдання 10.
Надайте змінній k
значення хвилин, що пройшли від початку доби (не більше 1440). Виведіть покази
електронного годинника у форматі hh:mm (по дві цифри). Наприклад, для значення k, що дорівнюватиме 725, повинно бути
так «12:05» (без лапок).
Завдання 11. Надайте змінній p значення 34.55 – периметр
правильного трикутника. Виведіть значення сторони трикутника з точністю до
тисячних.
Немає коментарів:
Дописати коментар