• Предмет: Информатика
  • Автор: layzarukrold
  • Вопрос задан 4 месяца назад

Задачу потрібно зробити в мові пайтон 1. За першу годину туристична група пройшла 7 км, а за кожну наступну годину проходила на 1 км менше, ніж за попередню. Скільки годин потрібно йти туристичній групі, щоб пройти шлях, який перевищує 15 км?

Ответы

Ответ дал: bsvitalik030
3

Ответ:

Для вирішення цієї задачі ми можемо використати цикл while, який буде повторюватися, поки загальна відстань, пройдена групою, не перевищить 15 км.

Кожну годину група пройде відстань, яка на 1 км менша, ніж в попередню годину. Ми можемо використати змінну distance, щоб відстежувати загальну пройдену відстань, та змінну hours, щоб відстежувати кількість годин, які пройшла група.

Отже, ось як можна розв'язати цю задачу на Python:

distance = 0

distance = 0hours = 0

distance = 0hours = 0while distance <= 15:

distance = 0hours = 0while distance <= 15: distance += 7 - hours

distance = 0hours = 0while distance <= 15: distance += 7 - hours hours += 1

distance = 0hours = 0while distance <= 15: distance += 7 - hours hours += 1print("Туристичній групі потрібно пройти", hours, "годин(и)")

print("Туристичній групі потрібно пройти", hours, "годин(и)")

У цьому коді ми спочатку ініціалізуємо змінні distance та hours на 0. Далі ми запускаємо цикл while, який буде повторюватися, поки distance не перевищить 15 км.

У тілі цього циклу ми додаємо до змінної distance відстань, пройдену групою в поточну годину. Ця відстань обчислюється як 7 (початкова відстань) мінус кількість годин, що минула (hours). Таким чином, група пройде 7 км за першу годину, 6 км за другу годину, 5 км за третю годину і т.д.

Також ми збільшуємо змінну hours на 1 кожен раз, коли пройдена відстань оновлюється.

Коли відстань, пройдена групою, перевищує 15 км, цикл while завершується, і ми виводимо кількість годин, яку потрібно було пройти групі. В даному випадку, наша програма виведе на екран: Туристичній групі потрібно пройти 5 годин(и)


layzarukrold: не працює
Вас заинтересует