Keşke kod olarak yazılmış olsaydı, normal metinde okumak daha zor geliyor. Gelişmiş hesap makinesi arayüzü olmasa bile bu fonksiyonları destekler ayrıca. Yazdığınız basit bir hesap makinesi.

Bu çok gelişmiş sayılmaz. Fonksiyon bile girilmiyor. Fonksiyon girilen ve grafiğini çizen yapsanız tadından yenmez.

Kod satırına alsaydınız keşke.

Kod sanki gereksiz uzun alt üstü 5 işlem, credit ve çıkış ben bunu 3 kat daha az satırla yapmıştım.

try: class Sistem: def calistir : self. menuGoster secim = self. menuSecimYap print if secim 1: self. Toplama if secim 2: self. Cikarma if secim 3: self. Carpma if secim 4: self. Bolme if secim 5: self. usAlma if secim 6 : self. cikis if secim 7 : self. yapimciGoster def menuGoster : print(""" # - Toplama # # - Çıkarma # # - Çarpma # # - Bölme # # - Üssünü Alma # # - Çık # # - Yapımcı # """) def menuSecimYap : while True: try: secim = int(input while secim < 1 or secim > 7: secim = int(input("Lütfen 1 ila 7 Arasında Değer Giriniz : ")) break except ValueError: print return secim def Toplama : while True: try: birinciSayi = int(input ikinciSayi = int(input break except ValueError: print toplamSayi = birinciSayi + ikinciSayi print def Cikarma : while True: try: birinciSayi = int(input ikinciSayi = int(input break except ValueError: print bulunmusSayi = birinciSayi - ikinciSayi print def Carpma : while True: try: birinciSayi = int(input ikinciSayi = int(input break except ValueError: print carpilmisSayi = birinciSayi ikinciSayi print def Bolme : while True: try: birinciSayi = int(input ikinciSayi = int(input break except ValueError: print bolunmusSayi = birinciSayi / ikinciSayi print def usAlma : while True: try: birinciSayi = int(input ikinciSayi = int(input break except ValueError: print ussuSayi = int int if ikinciSayi 1: print(" 1". format , "=", ussuSayi) if ikinciSayi 2: print(" 2". format , "=", ussuSayi) if ikinciSayi 3: print(" 3". format , "=", ussuSayi) if ikinciSayi 4: print(" 4". format , "=", ussuSayi) if ikinciSayi 5: print(" 5". format , "=", ussuSayi) if ikinciSayi 6: print(" 6". format , "=", ussuSayi) if ikinciSayi 7: print(" 7". format , "=", ussuSayi) if ikinciSayi 8: print(" 8". format , "=", ussuSayi) if ikinciSayi 9: print(" 9". format , "=", ussuSayi) if ikinciSayi 0: print(" 0". format , "=", ussuSayi) def cikis : print quit def yapimciGoster : print("Yapımcı = Bozkurtlig") sistem = Sistem while sistem: sistem. calistir except KeyboardInterrupt: print quit # by BozkurtLig