clerick44
@clerick44
Учусь кодить.

Как запросить комплексные числа в строку?

a = complex(int(input()), int(input()))
b = complex(int(input()), int(input()))
s1 = (a+b)
s2 = (a-b)
s3 = (a*b)
print(a,' + ',b,' = ', s1)
print(a,' - ',b,' = ', s2)
print(a,' * ',b,' = ', s3)

мне нужно чтобы запрашивало в строку 2 числа, а не по одному в 4 строки.
знаю что нужно что то сделать с
i = [int(a) for a in input().split()]
но не получается догнать как именно
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
Например так. каждый ввод через пробел. Но тут нужно еще добавить обработку ошибок, так как не всегда пользователь вводит число к примеру.
aa = input()
bb = input()
a = complex(int(aa.split(' ')[0]), int(aa.split(' ')[1]))
b = complex(int(bb.split(' ')[0]), int(bb.split(' ')[1]))
s1 = (a+b)
s2 = (a-b)
s3 = (a*b)
print(a,' + ',b,' = ', s1)
print(a,' - ',b,' = ', s2)
print(a,' * ',b,' = ', s3)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы