Информатика, вопрос задал anxia , 2 года назад

Помогите, пожалуйста, составить программу на Python для решения следующей задачи:

С клавиатуры вводятся два целых числа A и B через пробел.


Необходимо вывести их сумму и произведение.

Числа: ввод 2,5 вывод 7,10, ввод 2, -2 вывод 0, -4

Даю 40 баллов! Помощь нужна срочно. Буду очень Вам благодарен!

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

Ответил Aktoo
1

Ответ:

a, b = input().split()
print(int(a) + int(b), int(a) * int(b))

Объяснение:

Объявим переменные a и b, затем выведем сумму (a+b) и произведение (a*b)

так как числа вводятся в строку, использует input().split(), где мы сначала вводим данные (input), а потом результат разбиваем по пробелам, и оставляем только строки, которые обозначают наши числа.

a, b = input().split()  # переменные a и b имеют тип строка
print(int(a) + int(b), int(a) * int(b))  # выводим через пробел, указав через запятую аргументы print


anxia: Спасибо большое, Реализуйте функцию pair_sum(a, b), в которую поступают два целых числа и которая возвращает их сумму. Можешь ещё с этим помочь? И желательно на pastebin залить или куда-нибудь ещё как код, а не текст.
Aktoo: pair_sum = lambda a, b: a + b
Aktoo: на ссылки тут ругаются
anxia: Traceback (most recent call last):
File "/temp/executing/solution.py", line 2, in
print(int(a) + int(b), int(a) * int(b))
NameError: name 'a' is not defined. Did you mean: 'ab'?
make: *** [Makefile:5: run] Error 1
anxia: Это первая задача, интерпретатору что-то не нравится
Aktoo: судя по всему, не так скопировал первую строчку, проверь запятую между a и b
Новые вопросы