num_1 = int(input("Sayı 1: ")) num_2 = int(input("Sayı 2: ")) op = input("İşlem: ") toplama = ["topla", "toplama", "add", "addition", "+"] çıkarma = ["çıkar", "çıkarma", "subtract", "subtraction","-"] çarpma = ["çarp", "çarpma", "multiply", "multiplication" "*", "x", "*"] bölme = ["böl", "bölme", "divide", "division" , "/"] mod = ["mod", "kalan" , "%"] ortalama = ["ortalama", "average"] üs = ["üs", "**", "kuvvet", "exponent","exponentiation"] if ((op not in toplama) and (op not in çıkarma) and (op not in çarpma) and (op not in bölme) and (op not in mod) and (op not in ortalama) and (op not in üs)): print("Geçerli bir işlem girmediğin için hesap makinesi sıfırlandı.") else: def hesapla (sayı1, işlem, sayı2): if(op in toplama): print("Toplama işlemi sonucu:", sayı1 + sayı2) elif(op in çıkarma): print("Çıkarma işlemi sonucu:", sayı1 - sayı2) elif(op in çarpma): print("Çarpma işlemi sonucu:", sayı1 * sayı2) elif(op in bölme): print("Bölme işlemi sonucu:", sayı1 / sayı2) elif(op in mod): print("Kalan işlemi sonucu:", sayı1 % sayı2) elif(op in ortalama): print("Ortalama işlemi sonucu:", (sayı1 + sayı2)/ 2) elif(op in üs): print("Üs alma işlem sonucu:", sayı1 ** sayı2) hesapla(num_1, op, num_2) # Tan Çil 10/A / 17.02.2021 # Fonksiyon ile hesap makinesi