Ana içeriğe atla

HESAP MAKİNESİ PYTHON

"""

Bu örneğimizde fonksiyonları kullanarak Python'da hesap makinesi yapıyoruz.

"""

def toplama(a, b):

    return a + b

def ortalama(a, b):

    return (toplama(a, b))/2

def cikarma(a, b):

    return a - b

def bolme(a, b):

    return a/b

def carpma(a, b):

    return a * b

def modalma(a, b):

    return a % b

def yuzdealma(a, b):

    return carpma(a, b) / 100

def usalma(a, b):

    return a ** b


while True:

    islem = input("\nToplama için T, Ortalama almak için O, Yüzde Alma için Y, Çıkarma için C, Çarpma için X, Üs alma için U\nBölme için B ve Mod Alma için M tuşlarına basınız. ÇIKMAK İÇİN Q TUŞUNA BASINIZ!\n")

    if islem.upper() == "Q":

        print("Hesap Makinesi Kapatılıyor...")

        break

    elif islem == "T" or islem == "t":

        toplanan1 = int(input("1.Toplananı Giriniz..."))

        toplanan2 = int(input("2. Toplananı Giriniz..."))

        print(toplama(toplanan1, toplanan2))

    elif islem == "C" or islem == "c":

        eksilen = int(input("Eksileni Giriniz..."))

        cikan = int(input("Çıkanı Giriniz..."))

        print(cikarma(eksilen, cikan))

    elif islem == "X" or islem == "x":

        carpan1 = int(input("1. Çarpanı Giriniz..."))

        carpan2 = int(input("2. Çarpanı Giriniz..."))

        print(carpma(carpan1, carpan2))

    elif islem == "B" or islem == "b":

        bolunen = int(input("Bölüneni Giriniz..."))

        bolen = int(input("Böleni Giriniz..."))

        print(bolme(bolunen, bolen))

    elif islem == "M" or islem == "m":

        modualinan = int(input("Modunu Alacağınız (Bölüneni) Giriniz..."))

        modubolen = int(input("Böleni Giriniz..."))

        mod = modalma(modualinan, modubolen)

        if mod == 0:

            print("1. Sayı, 2. Sayıya tam bölünür (Kalan: 0)")

        else:

            print("1. Sayı, 2. Sayıya tam bölünemez (Kalan: {})".format(mod))

    elif islem.upper() == "O":

        sayi1 = int(input("1. Sayıyı Giriniz..."))

        sayi2 = int(input("2. Sayıyı Giriniz..."))

        print(ortalama(sayi1, sayi2))

    elif islem.upper() == "Y":

        buyuksayi = int(input("Yüzdesini Alacağınız Sayıyı Giriniz..."))

        yuzde = int(input("Alacağınız Yüzdeyi yGiriniz..."))

        print(yuzdealma(buyuksayi, yuzde))

    elif islem.upper() == "U":

        taban = int(input("Tabanı Giriniz..."))

        us = int(input("Üssü Giriniz..."))

        print(usalma(taban, us))

    else:

        print("Lütfen Geçerli Bir Sonuç Giriniz.")



Yorumlar

Bu blogdaki popüler yayınlar

Turtle Modülüyle Çiçek Çizen Python Kodu

""" Bu örneğimizde Turtle modülü ile ekrana rastgele bir renkte çiçek çizdiriyoruz. """ import turtle, random ok = turtle.Turtle() renkler = ["red", "violet", "blue", "green", "brown", "dark khaki", "yellow", "cyan", "lime", "orange"] ok.pensize(5) ok.color(random.choice(renkler)) for i in range(7):     ok.forward(50)     ok.left(50)     ok.forward(50)     ok.left(130)     ok.forward(50)     ok.left(50)     ok.forward(50)     ok.left(78) turtle.mainloop()

While Döngüsü ile Şifre Kontrolü Yapan Python Kodu

""" Bu örneğimizde while döngüsü ile tanımlanan şifre ile kullanıcıdan alınan şifrenin aynı olup olmadığını kullanıcı şifreyi doğru girene kadar kontrol ediyoruz. """ dunyauzerindekienguvenlisifre = "1234" while True:     girilensifre = input("Şifrenizi giriniz.")     if girilensifre == dunyauzerindekienguvenlisifre:         print("hg")         break

SQLite 3 ile Tablodaki Verileri Çeken Python Kodu

""" Bu örneğimizde SQLite 3 veritabanı modülü ile önceden kaydettiğimiz verileri isteğe bağlı olarak çekiyoruz. Kırmızı renkli kısımlar oluşturduğunuz tabloya/veritabanına göre değişebilecek kısımlardır. """ import sqlite3 baglanti = sqlite3.connect(" LibraryDB.db ") komut = baglanti.cursor() hizmet = input(" Veri almak istediğiniz tablonun adını giriniz. \n") def kitapverilerial():     komut.execute("select * from KITAP ")     kliste = komut.fetchall()     print(" Kitap tablosunun verileri...")     for i in kliste:         print(i) def yazarverilerial():     komut.execute("select * from YAZAR ")     wliste = komut.fetchall()     print("Yazar tablosunun verileri...")     for i in wliste:         print(i) def yeviverilerial():     komut.execute("select * from YAYINEVI ")     yliste = komut.fetchall()     print(" Yayinevi tablosunun verile...