проблема с пользовательскими функциями в пайтон

пишу чат бота. задаю свою функцию калькулятора но интерпритатор делает только сложение, хотя в коде придусмотрены и другие действия.код ниже

from tkinter import *
from  math import *
from time import *
from random import *


def calculator():
    c = input('Привет, ты запустил калькулятор, что будем делать?')
    if c == 'складывать' or 'сложение' or 'вычитание' or 'вычитать' or 'умножение' or 'умножать' or 'деление' or 'делить':
        a =int(input('Хорошо, скажи ка мне первое число...'))
        b = int(input('Хорошо, скажи ка мне теперь второе число '))
        if c == 'складывать' or 'сложение':
            d = (a + b) 
            print(d)
        elif c == 'вычитание' or 'вычитать':
            d == (a - b) 
            print(d)
        elif c == 'умножение' or 'умножать':
            d == (a * b) 
            print(d)
        elif c == 'делить' or 'деление':
            d == (a / b) 
            print(d)
    else :
        print('К сожалению, я пока не умею делать такие вычисления.....')

hello_and_go = input('Привет, я максим, умный чат бот. Введи свою команду...')
print(hello_and_go)
if hello_and_go == 'калькулятор' or 'давай посчитаем':
    calculator()

Ответы (0 шт):