Вопрос задан 02.11.2023 в 19:00. Предмет Информатика. Спрашивает Широбокова Полина.

Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег

на 10% от пробега предыдущего дня. Определить: • в какой день он пробежит больше 20 км; • в какой день суммарный пробег за все дни превысит 100 км Написать программу на питоне.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Валерко Каміла.

Ответ:

distance = 10

day_distance = 1

amount = 0

day_amount = 0

while distance <= 20 and amount <= 100:

   amount += distance;

   day_amount += 1

   distance *= 1.1

   day_distance += 1

print('В', day_distance, 'день пробежит > 20 км')

print('В', day_amount, 'день суммарный пробег за все дни превысит 100 км')

Объяснение:

distance = 10 // Изначальная дистанция = 10

day_distance = 1 // День, за который он пробегаем distance КМ = 1

amount = 0 // Сумма = 0

day_amount = 0 // Сумма пройденных КМ за все дни

while distance <= 20 and amount <= 100: // Пока значение переменной distance 20 И значение переменной amount 100

   amount += distance; // Сумма = сумма + дистанция

   day_amount += 1 // + день к сумме пройденных дней

   distance *= 1.1 // Дистанция увеличилась на 10 %

   day_distance += 1 // + день, за который он пробегает distance КМ

print('В', day_distance, 'день пробежит > 20 км') // Вывод ответа

print('В', day_amount, 'день суммарный пробег за все дни превысит 100 км') // Вывод ответа

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

To determine the day on which the skier will run more than 20 km and the day on which the total distance covered will exceed 100 km, we can write a Python program to simulate the skier's daily progress. Here's an example program:

```python distance = 10 # initial distance covered total_distance = 10 # initial total distance covered day = 1 # initial day

while distance <= 20 or total_distance <= 100: distance *= 1.1 # increase distance by 10% each day total_distance += distance day += 1

print("The skier will run more than 20 km on day", day) print("The total distance covered will exceed 100 km on day", day) ```

This program uses a while loop to simulate the skier's progress. The `distance` variable represents the distance covered on each day, and the `total_distance` variable keeps track of the cumulative distance. The loop continues until the skier's distance exceeds 20 km and the total distance exceeds 100 km. The loop increments the `day` variable with each iteration.

When you run this program, it will output the day on which the skier will run more than 20 km and the day on which the total distance covered will exceed 100 km.

Please note that the program assumes the skier's distance increases by 10% each day based on the previous day's distance.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос