Допоможіть будь ласка Phython
Задача 1.
Скласти програму, яка визначить до якої категорії населення Ви відноситеся за
віком. Категорії :
• 1-6 років — дитина дошкільного віку;
• 6-12 років - школяр початкової школи
• 12-17 - школяр середньої школи
• 17-24 роки — ранній працездатний вік;
• 26-54 років — основний працездатний вік; • 55-64 років — зрілий
працездатний вік;
• 65 років і старше — літні люди.
Алгоритм роботи :
1. Ввести з клавіатури вік людини
2. Запрограмувати умови розгалуження
3. Вивести результат
Задача 2
Створити програму, яка порахує скільки Вам років, якщо Ви введете тільки рік
народження і віднесе Вас до певної вікової категорії
(скопіювати частину програмного коду з Задачі 1)
Результат вивести на екран (кількість років і вікову категорію)
Задача 3.
Створити програму, яка при введенні суми поповнення рахунку визначить
тарифний план, який Ви можете придбати та виведе кількість наданих Вам
хвилин, sms та ГБ інтернету. Визначить Ваш залишок (різницю між вартістю
тарифного плану і станом рахунку)
КИЇВСТАР LOVE UA На максимум – ціна 175 грн
• 15 ГБ • 500 хвилин
• 150 хв на інші оператори
КИЇВСТАР Ваш Оптимум – ціна 350 грн
• Безлімітний інтернет
• 300 хв на інші оператори
КИЇВСТАР Любов до батьків– ціна 125 грн
• 5 ГБ
• 50 хв на інші оператори
• 50 sms
- Вивести назву тарифного плану з умовами тарифу
- Вивести залишок на рахунку
Ответы
Задача 1:
python
age = int(input("Введіть свій вік: "))
if age >= 1 and age <= 6:
print("Ви дитина дошкільного віку")
elif age > 6 and age <= 12:
print("Ви школяр початкової школи")
elif age > 12 and age <= 17:
print("Ви школяр середньої школи")
elif age > 17 and age <= 24:
print("Ви в ранньому працездатному віці")
elif age > 24 and age <= 54:
print("Ви в основному працездатному віці")
elif age > 54 and age <= 64:
print("Ви в зрілому працездатному віці")
else:
print("Ви літня людина")
Задача 2:
python
current_year = 2023 # поточний рік
birth_year = int(input("Введіть свій рік народження: "))
age = current_year - birth_year
if age >= 1 and age <= 6:
print("Вам", age, "років. Ви дитина дошкільного віку")
elif age > 6 and age <= 12:
print("Вам", age, "років. Ви школяр початкової школи")
elif age > 12 and age <= 17:
print("Вам", age, "років. Ви школяр середньої школи")
elif age > 17 and age <= 24:
print("Вам", age, "років. Ви в ранньому працездатному віці")
elif age > 24 and age <= 54:
print("Вам", age, "років. Ви в основному працездатному віці")
elif age > 54 and age <= 64:
print("Вам", age, "років. Ви в зрілому працездатному віці")
else:
print("Вам", age, "років. Ви літня людина")
Задача 3:
balance = float(input("Введіть баланс рахунку: "))
replenishment = float(input("Введіть суму поповнення рахунку: "))
if replenishment >= 175:
print("Ваш тарифний план: КИЇВСТАР LOVE UA На максимум")
internet = 15
calls = 500
other_calls = 150
elif replenishment >= 350:
print("Ваш тарифний план: КИЇВСТАР Ваш Оптимум")
internet = "безлімітний"
calls = 300
other_calls = 300
else:
print("Ваш тарифний план: КИЇВСТАР Любов до батьків")
internet = 5
calls = 50
other_calls = 50
sms = 50
if replenishment < 125:
print("На вашому рахунку недостатньо коштів для оплати тарифного плану")
else:
difference = replenishment - 125
print(f"Кількість наданих хвилин: {calls}, інтернету: {internet} ГБ")
if "sms" in locals():
print(f"Кількість наданих sms: {sms}")
print(f"Залишок на рахунку: {difference} грн")