#kullanıcıdan veri alma num_1 = int(input("Sayı 1: ")) num_2 = int(input("Sayı 2: ")) op = input("İşlem: ") #operator işlem kontrol toplama = ["topla", "toplama", "add", "addition", "+"] cikarma = ["çıkar", "çıkarma", "subtract", "subtraction","-"] carpma = ["çarp", "çarpma", "multiply", "multiplication" "*", "x", "*"] bolme = ["böl", "bölme", "divide", "division" , "/"] mod = ["mod", "kalan" , "%"] ortalama = ["ortalama", "average"] us = ["üs", "**", "kuvvet", "exponent","exponentiation"] if ((op not in toplama) and (op not in cikarma) and (op not in carpma) and (op not in bolme) and (op not in mod) and (op not in ortalama) and (op not in us)): print("Geçerli bir işlem girmediğin için hesap makinesi sıfırlandı.") #fonksiyon 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