Вопрос задан 24.06.2023 в 08:45. Предмет Информатика. Спрашивает Исаков Костя.

Завдання: У програмах описаних автори припустили деяких помилок. Відшукайте помилки.

x=int(input())y=int(input())z=1while x < y: x=x*1,1z=z+1prit(z)Допоможіть будь ласка!​
0 0
Перейти к ответам

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

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

x=int(input())

y=int(input())

z=1

while x < y:

   x=x*1.1

   z=z+1

print(z)

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

Здається, у вас є кілька помилок у вашому коді. Ось виправлений варіант:

python
x = int(input()) y = int(input()) z = 1 while x < y: x = x * 1.1 z = z + 1 print(z)

Ось опис того, що я виправив:

  1. У вас була помилка в записі числа 1,1. У мові Python для використання десяткового дробу використовується крапка (.), а не кома (,). Отже, замість x = x * 1,1, виправив на x = x * 1.1.

  2. Додав пробіл перед z, щоб зробити код більш зрозумілим: prit(z) замінив на print(z).

Тепер програма працюватиме вірно, обчислюючи, скільки разів потрібно помножити x на 1.1, щоб він перевищив y, і виведе кількість ітерацій на екран.

0 0

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

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

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

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