import math
def complex_number_multiply(a, b):
na = a.split('+')
nb = b.split('+')
# 먼저 '+'를 split해서 새로운 것 만듦
na1 = int(na[0])
na2 = int(na[1][:-1])
nb1 = int(nb[0])
nb2 = int(nb[1][:-1])
# 리스트로 만들어진 것(split은 리스트)숫자, i와 붙어있는 수를 따로 뗌.(이중 [][]로 숫자만 뗄 수 있음.)
result = str(na1*nb1 - na2*nb2) + "+" + str(na1*nb2+na2*nb1) + "i"
# 왜 -를? : 허수는 제곱이 음수이므로.
return result
print(complex_number_multiply('1+1i', '1+1i'))
na2 = int(na[1][:-1])
> '-1i'이 -1, i로 쪼개짐