Условия задачи:
Напишите программу, в которой пользователь вводит два комплексных числа, а программа вычисляет сумму, разность, произведение и частное этих чисел. Среди полученных значений необходимо определить то, у которого наибольший и наименьший модуль.
Решение задачи:
num1A = (int(input('Введите первое действительное число комплексного числа 1:')))
num1B = (int(input('Введите второе действительное число комплексного числа 1:')))
num2A = (int(input('Введите первое действительное число комплексного числа 2:')))
num2B = (int(input('Введите второе действительное число комплексного числа 2:')))
num1 = complex(num1A, num1B)
num2 = complex(num2A, num2B)
def compl(n,m):
list_comp= []
list_comp.append(n + m)
list_comp.append(n * m)
list_comp.append(n - m)
list_comp.append(m - n)
list_comp.append(n / m)
list_comp.append(m / n)
list_mod = [abs(i) for i in list_comp]
print(f'Наибольший модуль у числа {list_comp[list_mod.index(max(list_mod))]}наименьший у числа'
f' {list_comp[list_mod.index(min(list_mod))]}')
compl(num1,num2)