Каков будет вывод данной программы, если на вход последовательно через перевод строки подать 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
Ответы на вопрос
Ответил unknownx0
2
Ответ:
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
Новые вопросы
Русский язык,
2 года назад
Қазақ тiлi,
2 года назад
Математика,
6 лет назад
Литература,
6 лет назад
Литература,
8 лет назад