
Каков будет вывод данной программы, если на вход последовательно через перевод строки подать 5, 1,
3 и 4? a = input() b = input() c = int(input()) d = int(input()) print(a + b, c + d) Варианты ответов 517 6 7 67 51 7

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

Ответ:
51 7
Объяснение:
Войдем в роль интерпритатора и исполним код пошагово
1. a = input() - переменной a будет присвоено значение "5" (тип - строка)
2. b = input() - переменной b будет присвоено "1" (тип - строка)
3. c = int(input()) - c будет равно 3 (тип - целое число, использовано int)
4. d = int(input()) - d будет равно 4 (тип - целое число, использовано int)
Итого значения переменных:
a = "5", b = "1", c = 3, d = 4
Функция print распечатает нам результат через пробел (передано два аргумента через запятую)
a + b = "5" + "1" = "51" (сложение строк соединит их)
c + d = 3 + 4 = 7 (сложение целых чисел сложит их)
Два результата будут выведены через пробел, т.е. 51 7



Последовательно подавая числа 5, 1, 3 и 4 на вход программы через перевод строки, программа выполнит следующие действия:
a = input()
присвоитa
строку "5".b = input()
присвоитb
строку "1".c = int(input())
присвоитc
целое число 3.d = int(input())
присвоитd
целое число 4.print(a + b, c + d)
выведет "51 7".
Таким образом, правильный ответ на ваш вопрос - "51 7".


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







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