Отримання знань
дистанційна підтримка освіти школярів
Написання найпростіших програм із функціями
Задача “Cube.py”
Дано цілі числа a і k. При k=1 знайти об’єм куба, використавши функцію Volume(). При k=2 обчислити площу грані з використанням функції Area(). Контрольні приклади 1) a=9, k=1 => V=a3=93= 729 2) a=14, k=2 => Sg=a2=142= 196 |
![]() |
Розв’язання
Нехай x – сторона куба (аргумент, який буде надсилатись у функцію).
Функція знаходження об’єму куба | Пояснення |
def Volume(x): V=x**3 return V |
описуємо функцію Value з аргументом x обчислюємо об’єм куба V повертаємо знайдене значення V |
Функція знаходження площі грані куба | Пояснення |
def Area(x): Sg=x**2 return Sg |
описуємо функцію Area з аргументом x обчислюємо площу грані куба Sg повертаємо знайдене значення Sg |
Повністю програма виглядатиме наступним чином:
Програма | Пояснення |
def Volume(x): def Area(x): a=input('a=') |
описуємо функцію Value з аргументом x описуємо функцію Area з аргументом x зчитуємо сторону куба a |
Задача “Math_operations.py”
Дано цілі числа n, m і t. При t=1 знайти суму чисел n і m, використавши функцію Sum(). При t=2 обчислити різницю чисел n і m із використанням функції Difference(). При t=3 дізнатись добуток чисел n і m, скориставшись функцією Product(). При t=4 знайти частку чисел n і m із використанням функції Fraction(). |
![]() |
Контрольні приклади
1) n= 45, m= 19, t= 1 => s= 64
2) n= 120, m= 200, t= 2 => r= -80
3) n= 24, m= 48, t= 3 => d= 1152
4) n= 156, m= 8, t= 4 => ch= 19.5