Вопрос задан 24.06.2023 в 08:19. Предмет Информатика. Спрашивает Кобаль Андрій.

Нужно найти ошибку, помогите пожалуйста. х = int (input())y = int (input())z = 1while x < y: x

= x * 1,1z = z + 1print (z)у перший день спортсмен пробіг x кілометрів, а потім він кожного дня збільшував пробіг на 10% від попереднього значення. За даним числом y визначте номер дня, за який пробіг спортсмена становитиме не менше y кілометрів. ​
0 0
Перейти к ответам

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

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

Ответ:

x = int (input())

y = int (input())

z = 1

while x < y:

   x = x * 1.1

   z += 1

print (z)

Объяснение:

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

Программа, которую вы предоставили, содержит несколько ошибок. Вот исправленный вариант:

python
x = int(input()) y = int(input()) z = 1 while x < y: x = x * 1.1 # Изменено "x * 1,1" на "x * 1.1" для правильного увеличения на 10% z = z + 1 print(z)

Исправления:

  1. Замените "x * 1,1" на "x * 1.1" для правильного увеличения пробега спортсмена на 10% от предыдущего значения.
  2. Добавьте двоеточие после строки z = 1 для обозначения начала блока кода, выполняемого в цикле while.
  3. Измените отступы перед строками, содержащими инструкции внутри цикла while, чтобы они находились внутри цикла.
0 0

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

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

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

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