Предмет: Информатика,
автор: jjjggt
Каков будет вывод данной программы, если на вход последовательно через перевод строки подать 1, 2 и 3?
a = input()
b = input()
n = int(input())
print((a + b) * n, a * n + b * n)
Ответы
Автор ответа:
3
Ответ:
121212 111222
Объяснение: Для строк знак плюс означает конкатенацию (склеивание) двух строк, а знак умножения означает повторение строки заданное число раз. Ответ точный, проверено в программе
ivanh16:
если написать print ("1"+"1") , то выведет 11,это как обьясни плз
Просто потому что, все что в кавычках компьютер не обрабатывает и просто выводит на экран. Днак плюс означает конкатенацию (склеивание) двух строк. То есть он просто склеил две строки которые ты дал. Если хочешь чтобы компьютер вычислил выражение напиши без кавычек. Если еще надо.
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: Блекфайр
Предмет: Русский язык,
автор: nk5011285
Предмет: Английский язык,
автор: 10010unicorn
Предмет: Русский язык,
автор: viner51