PYTHON!!!
Вправа 1. Високосний рік.
Завдання. Складіть програму Рік, у якій за введеним цілим числом року визначають, чи є рік високосним. Якщо рік є високосним, то слід вивести повідомлення YES, інакше – N0. Відомо, що відповідно до григоріанського календаря рік є високосним, якщо його номер кратний 4.
Реалізуйте відповідну програму в середовищі програмування.
Вправа 2. Оцінки.
Завдання. Складіть програму Оцінки, у якій виводиться опис досягнутого рівня на основі шкільної оцінки:
1,2, 3 – початковий рівень;
4, 5, 6 – середній рівень;
7,8,9 – достатній рівень;
10, 11, 12 – високий рівень.
Реалізуйте відповідну програму в середовищі програмування.
Вправа 3. Кухар.
Завдання. На сковорідку одночасно можна покласти k котлет. Кожну котлету потрібно з кожного боку обсмажувати m хв безперервно. За який найменший час вдасться підсмажити з обох сторін n котлет? Розробіть програму Кухар, яка повідомляє про час обсмаження котлет у хвилинах.
Реалізуйте відповідну програму в середовищі програмування.
Answers & Comments
1)
Ось код Python для вирішення вправи:
year = int(input("Enter the year: "))
if year % 4 == 0:
print("YES")
else:
print("NO")
Цей код приймає дані, введені користувачем, як рік і перевіряє, чи кратний він 4. Якщо так, код виведе «ТАК», що вказує на те, що рік є високосним, інакше виведе «НІ». "
У цьому коді використовується оператор %, щоб знайти залишок від ділення року на 4. Якщо залишок дорівнює 0, це означає, що рік ділиться на 4 рівномірно, і це високосний рік.
2)
Ось код Python для вирішення завдання:
score = int(input("Enter your score: "))
if score >= 10 and score <= 12:
print("High level")
elif score >= 7 and score <= 9:
print("Sufficient level")
elif score >= 4 and score <= 6:
print("Average level")
else:
print("Initial level")
Цей код приймає вхідні дані від користувача як оцінку та використовує оператори if-elif-else для визначення досягнутого рівня на основі оцінки. Якщо оцінка між 10 і 12, друкується «Високий рівень». Якщо оцінка між 7 і 9, друкується «Достатній рівень». Якщо оцінка між 4 і 6, друкується «Середній рівень». Якщо оцінка менше 4, друкується «Початковий рівень».
3)
Ось код Python для вирішення завдання:
k = int(input("Enter the number of cutlets that can be fried on the pan at the same time: "))
m = int(input("Enter the time in minutes to fry each cutlet on each side: "))
n = int(input("Enter the total number of cutlets: "))
time = (n // k + (n % k != 0)) * 2 * m
print("The time required to fry all cutlets is", time, "minutes.")
Цей код приймає три вхідні дані від користувача: кількість котлет, які можна смажити на сковороді одночасно (k), час у хвилинах для смаження кожної котлети з кожного боку (m) і загальну кількість котлет ( n).
Код обчислює час, необхідний для смаження всіх котлет, спочатку знаходячи кількість раундів, необхідних для смаження всіх котлет (n // k + (n % k != 0)), а потім множить це на 2 (оскільки кожна котлета має обсмажувати з двох сторін) і m (час смаження кожної котлети з одного боку). Потім код друкує результат за хвилини.