Вопрос задан 22.06.2023 в 14:31. Предмет Информатика. Спрашивает Бубнова Танюша.

Что будет в результате работы программы: a=input(); b=input(); c=a+b; print (c). Входные данные

a=21 b=33
0 0
Перейти к ответам

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

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

Ответ:

Подставляем

ответ: 2133      100%

Объяснение:

a=input(21)

b=input(33)

c=21+33

Ответ: 2133

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

Программа, которую вы предоставили, выглядит так:

python
a = input() b = input() c = a + b print(c)

Однако в этой программе a и b считываются как строки (строковые значения), а не как числа. Поэтому при вводе a=21 и b=33, переменные a и b будут содержать строки "21" и "33", а не числа 21 и 33.

Попытка сложить эти строки приведет к их конкатенации, а не к арифметическому сложению. В результате c будет содержать строку "2133", и программа выведет эту строку.

Чтобы выполнить арифметическое сложение чисел, вам нужно преобразовать строки a и b в числа, используя функцию int(). Вот исправленный вариант программы:

python
a = input() b = input() a = int(a) b = int(b) c = a + b print(c)

Теперь программа правильно сложит числа и выведет результат, который будет равен 54.

0 0

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

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

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

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