Робота в Python дам еще 50 баллов если решите до 11:00
У банк покладено 5000 грн під 20 % річних. Якщо гроші знімаються раніше
зазначеного терміну, відсотки не нараховуються. Яку суму грошей можна отримати
через k днів?
Задача 2. Довжина сторони квадрата дорівнює a, радіус кола – r. Чи можна у квадрат
уписати коло?
Задача 3. Із міста Києва до міста Чернігова на велосипеді о 8.00 виїхав Василь і
рухався 5,3 год. Потім о 9.00 виїхав Микола і рухався за тим самим маршрутом 4,2
год. Хто з велосипедистів прибув до Чернігова першим?
Задача 4. Призерами чемпіонату України з футболу є команди: 1 – «Динамо», 2 – «Шахтар», 3 – «Зоря». За номером призера необхідно визначити назву команди.
Задача 5. Дано три сторони трикутника. Розробіть програму для визначення, чи є цей
трикутник рівнобедреним.
Задача 6: Дано три сторони трикутника. Розробіть програму для визначення, чи є цей
трикутник рівностороннім.
Задача 7. Літак вилітає за розкладом із Києва в Мюнхен, якщо швидкість вітру в Києві
менше v, а хмарність у Мюнхені не менше h. Розробіть програму для визначення, чи
вилетить літак за розклад.
Задача 8. Шкільна команда шахістів із трьох учнів потрапляє до фінальних міських
змагань у випадку, якщо у відбірних змаганнях кожен учень набере не менше 5 очок.
Розробіть програму, за допомогою якої визначається, чи потрапить команда до
фінальних змагань, якщо перший учень набрав a очок, другий – b очок і третій – c
очок.
Ответы
Відповідь: 1. deposit = 5000
interest_rate = 0.2
days = int(input("Введіть кількість днів: "))
interest = 0
if days >= 365:
interest = deposit * interest_rate
else:
interest = 0
print(f"Прибуток з вкладу через {days} днів становитиме {interest} грн")
2.a = float(input("Введіть довжину сторони квадрата: "))
r = float(input("Введіть радіус кола: "))
if r <= a/2:
print("Коло можна увписати у квадрат")
else:
print("Коло не можна увписати у квадрат")
3.vasyl_time = 5.3
mykola_time = 4.2
if vasyl_time < mykola_time:
print("Василь прибув до Чернігова першим")
else:
print("Микола прибув до Чернігова першим")
4.prize_place = int(input("Введіть номер призера (1, 2 або 3): "))
if prize_place == 1:
print("Динамо")
elif prize_place == 2:
print("Шахтар")
elif prize_place == 3:
print("Зоря")
else:
print("Невірний номер призера")
5.a = float(input("Введіть довжину першої сторони: "))
b = float(input("Введіть довжину другої сторони: "))
c = float(input("Введіть довжину третьої сторони: "))
if a == b or b == c or a == c:
print("Цей трикутник є рівнобедреним")
else:
print("Цей трикутник не є рівнобедреним")
6.a = float(input("Введіть довжину першої сторони: "))
b = float(input("Введіть довжину другої сторони: "))
c = float(input("Введіть довжину третьої сторони: "))
if a == b and b == c:
print("Цей трикутник є рівностороннім")
else:
print("Цей трикутник не є рівностороннім")
7.v_wind = float(input("Введіть швидкість вітру в Києві: "))
h_clouds = float(input("Введіть хмарність у Мюнхені: "))
if v_wind < 0 or h_clouds < 0:
print("Введені некоректні значення!")
else:
if v_wind < v and h_clouds >= h:
print("Літак вилітає за розкладом")
else:
print("Літак не вилітає за розкладом")
8.a = int(input("Введіть кількість очок, набраних першим учнем: "))
b = int(input("Введіть кількість очок, набраних другим учнем: "))
c = int(input("Введіть кількість очок, набраних третім учнем: "))
if a >= 5 and b >= 5 and c >= 5:
print("Команда потрапляє до фінальних змагань")
else:
print("Команда не потрапляє до фінальних змагань")
адача 1. Расчет суммы вклада через k дней с учетом процентов:
def calculate_deposit(days):
deposit = 5000
interest_rate = 0.2
days_in_year = 365
if days >= days_in_year:
return deposit * (1 + interest_rate)
else:
interest = deposit * interest_rate * days / days_in_year
return deposit + interest
Задача 2. Проверка, можно ли вписать круг в квадрат:
def can_fit_circle(a, r):
diagonal = a * 2 ** 0.5
if diagonal >= 2 * r:
return True
else:
return False
Задача 3. Определение того, кто первым прибыл в Чернигов:
def who_arrived_first():
time_vasyl = 5.3
time_mykola = 4.2
distance = 140
speed_vasyl = distance / time_vasyl
speed_mykola = distance / time_mykola
if speed_vasyl > speed_mykola:
return "Василь прибыл первым"
else:
return "Микола прибыл первым"
Задача 4. Определение названия команды по номеру призера:
def get_team_name(place):
if place == 1:
return "Динамо"
elif place == 2:
return "Шахтар"
elif place == 3:
return "Зоря"
else:
return "Нет такой команды"
Задача 5. Проверка, является ли треугольник равнобедренным:
def is_isosceles(a, b, c):
if a == b or a == c or b == c:
return True
else:
return False
Задача 6. Проверка, является ли треугольник равносторонним:
def is_equilateral(a, b, c):
if a == b == c:
return True
else:
return False
Задача 7. Определение, вылетит ли самолет по расписанию:
def will_plane_take_off(v, h):
wind_speed = 10
if wind_speed < v and h >= 50:
return "Самолет вылетит по расписанию"
else:
return "Самолет не вылетит по расписанию"
Задача 8. Определение, пройдет ли команда в финал:
def is_in_finals(a, b, c):
if a >= 5 and b >= 5 and c >= 5:
return "Команда проходит в финал"
else:
return "Команда не проходит в финал"