Вопрос задан 08.06.2023 в 22:15. Предмет Информатика. Спрашивает Присяжнюк Павло.

Найди ошибки в коде программы возведения числа в степень (запиши код программы в тетради без

ошибок, и подчеркни фрагмент программы где была ошибка): n = int(input() # число k = int(input()) # степень i=1 # текущая степень result=1 while i + k result *= n i+= 1 print(resut)
0 0
Перейти к ответам

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

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

Вот исправленный код:

n = int(input()) # число

k = int(input()) # степень

i = 1 # текущая степень

result = 1

while i <= k:

   result *= n

   i += 1

printf("result: %d\n", result);

Ошибки в исходном коде:

  • отсутствуют двоеточия в конце первых двух строк (n = int(input() и k = int(input()))
  • условие в цикле while было неправильным

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

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

python
n = int(input()) # число k = int(input()) # степень i = 1 # текущая степень result = 1 while i <= k: # исправлено условие цикла result *= n i += 1 print(result)

Ошибки в исходном коде:

  1. В строке n = int(input(), отсутствует закрывающая скобка ). Исправлено на n = int(input()).

  2. В строке while i + k result *= n, отсутствует оператор сравнения для проверки условия цикла. Оператор <= добавлен для проверки, когда i достигнет значения k.

  3. В строке print(resut), опечатка в названии переменной result. Исправлено на print(result).

0 0

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

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

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