Условия задачи:

 

Напишите программу, в которой пользователь вводит два комплексных числа, а программа вычисляет сумму, разность, произведение и частное этих чисел. Среди полученных значений необходимо определить то, у которого наибольший и наименьший модуль.

 

Решение задачи:

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)