Why this code returns an unexpected "None" ?
Code: vvod = input() x = vvod.split(" ") def sum(x): print(int(x[0]) + int(x[2])) def minus(x): print(int(x[0]) - int(x[2])) def mn(x): print(int(x[0]) * int(x[2])) def delit(x): print(int(x[0])/int(x[2])) def procent(x): print(int(x[0])/int(x[2])*100) def procent2(x): print(int(x[0])*int(x[2])/100) def stepen(x): print(int(x[0])**int(x[2])) if x[1] == "+": print(sum(x)) elif x[1] == "-": print(minus(x)) elif x[1] == "*": print(mn(x)) elif x[1] == ":": print(delit(x)) elif x[1] == "%": print(str(procent(x))+"%") print("ввод: x , % , y ") print("вывод: сколько % составляет x от y") elif x[1] == "**": print(stepen(x)) print("ввод: число, ** , степень") elif x[1] == "%%": print(procent2(x)) print("ввод: число , %% , процент") print("вывод: сколько процент составляет от числа") else: print("can't operate!")