
Вопрос задан 22.06.2023 в 14:31.
Предмет Информатика.
Спрашивает Бубнова Танюша.
Что будет в результате работы программы: a=input(); b=input(); c=a+b; print (c). Входные данные
a=21 b=33

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

Отвечает Депутат Абу.
Ответ:
Подставляем
ответ: 2133 100%
Объяснение:
a=input(21)
b=input(33)
c=21+33
Ответ: 2133



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Программа, которую вы предоставили, выглядит так:
pythona = 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()
. Вот исправленный вариант программы:
pythona = input()
b = input()
a = int(a)
b = int(b)
c = a + b
print(c)
Теперь программа правильно сложит числа и выведет результат, который будет равен 54.


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

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili