Створіть проект для розв'язання задачі Задача 1. За першу годину туристи пройшли 3 км, а за кожну наступну годину проходили на 1 км більше, ніж за попередню. Який шлях вони пройшли за 4 год? Python в программе кау записать?
В цьому прикладі ми створили функцію calculate_distance, яка приймає кількість годин hours і обчислює загальний шлях, пройдений туристами. За першу годину вони проходять 3 км, а кожну наступну годину проходять на 1 км більше, ніж за попередню. За допомогою циклу for ми збільшуємо відстань та додаткову відстань для кожної години. На виході ми отримуємо загальний шлях total_distance, який виводимо на екран. У нашому випадку для 4 годин загальний шлях буде 10 км.
Answers & Comments
Ответ:
def calculate_distance(hours):
distance = 3 # початкова відстань
extra_distance = 1 # кількість додаткових кілометрів за годину
for hour in range(2, hours + 1):
distance += extra_distance
extra_distance += 1
return distance
hours = 4
total_distance = calculate_distance(hours)
print("Шлях, пройдений за", hours, "годин(и):", total_distance, "км")
Объяснение:
В цьому прикладі ми створили функцію calculate_distance, яка приймає кількість годин hours і обчислює загальний шлях, пройдений туристами. За першу годину вони проходять 3 км, а кожну наступну годину проходять на 1 км більше, ніж за попередню. За допомогою циклу for ми збільшуємо відстань та додаткову відстань для кожної години. На виході ми отримуємо загальний шлях total_distance, який виводимо на екран. У нашому випадку для 4 годин загальний шлях буде 10 км.