def toplama(x, y): return x + y def cikarma(x, y): return x - y def bolme(x, y): if y == 0: print("İkinci sayı 0 olamaz!") return None return x / y def usalma(x, y): return x ** y def modAlma(x, y): if y == 0: print("İkinci sayı 0 olamaz!") return None return x % y while True: print("Hesap makinesine hoş geldiniz!") print("\n1: Toplama\n2: Çıkarma\n3: Bölme\n4: Üs Alma\n5: Mod Alma\n6: Çıkış") cevap = int(input("1-6 arasında bir sayı giriniz: ")) if cevap == 6: print("Çıkış yapılıyor...") break x = float(input("İlk sayıyı giriniz: ")) y = float(input("İkinci sayıyı giriniz: ")) if cevap not in [1, 2, 3, 4, 5, 6]: print("1 ile 5 arasında bir sayı seçin: ") continue if cevap == 1: sonuc = toplama(x, y) print("Toplama işlemininin sonucu: ", sonuc) print("--------------------------------") elif cevap == 2: sonuc = cikarma(x, y) print("Çıkarma işleminin sonucu: ", sonuc) print("--------------------------------") elif cevap == 3: sonuc = bolme(x, y) print("Bölme işleminin sonucu: ", sonuc) print("--------------------------------") elif cevap == 4: sonuc = usalma(x, y) print("Üs alma işleminin sonucu: ", sonuc) print("--------------------------------") elif cevap == 5: sonuc = modAlma(x, y) print("Mod alma işleminin sonucu: ", sonuc) print("--------------------------------")