Python Başlangıc Seviye Kodlama / Hesap Makinesi

Lloki

Yeni üye
18 Ocak 2023
6
2

Selamlar beyler bayanlar nasılsınız bu gün sizlere ufak ama işlevsel bir kod parçası gostereceyim baslıkdanda anlaşıldığı gibi hesab makinesi örneği olacakdır.​

Python:
def toplama(x, y):
    return x + y

def cikarma(x, y):
    return x - y

def carpma(x, y):
    return x * y

def bolme(x, y):
    if y != 0:
        return x / y
    else:
        return "Geçersiz işlem: Sıfıra bölme hatası!"

print("Hesap Makinesi")
print("İşlemler:")
print("1. Toplama")
print("2. Çıkarma")
print("3. Çarpma")
print("4. Bölme")

while True:
    secim = input("Bir işlem seçin (1/2/3/4): ")

    if secim in ['1', '2', '3', '4']:
        num1 = float(input("Birinci sayıyı girin: "))
        num2 = float(input("İkinci sayıyı girin: "))

        if secim == '1':
            print("Sonuç:", toplama(num1, num2))
        elif secim == '2':
            print("Sonuç:", cikarma(num1, num2))
        elif secim == '3':
            print("Sonuç:", carpma(num1, num2))
        elif secim == '4':
            print("Sonuç:", bolme(num1, num2))
        
        devam = input("Devam etmek istiyor musunuz? (E/H): ")
        if devam.upper() == 'H':
            break
    else:
        print("Geçersiz bir seçim yaptınız. Lütfen tekrar deneyin.")

Saygılarla Poseidon.
 

I AM EAC0D3Rx

Black Hat Lider Yardımcısı
17 Eyl 2023
1,685
892
Matrix
bunları artık bilmeyen kalmadı, en azından tkinter ile arayüzü ve teması olan bir hesap makinesi örneği olabilirdi
 

Darkmarsx

Katılımcı Üye
21 Haz 2023
253
92
Forumda çeşitli konular var zaten bunları bilmeyen yoktur artık biraz daha profesyonelesmeye ve forumdakilere birşeyler katmak için konu açsanız daha iyi yinede eline emeğine sağlık 👏
 

QuatrexDefacer

Black Hat Junior
15 Eki 2022
593
363
Baku

Selamlar beyler bayanlar nasılsınız bu gün sizlere ufak ama işlevsel bir kod parçası gostereceyim baslıkdanda anlaşıldığı gibi hesab makinesi örneği olacakdır.​

Python:
def toplama(x, y):
    return x + y

def cikarma(x, y):
    return x - y

def carpma(x, y):
    return x * y

def bolme(x, y):
    if y != 0:
        return x / y
    else:
        return "Geçersiz işlem: Sıfıra bölme hatası!"

print("Hesap Makinesi")
print("İşlemler:")
print("1. Toplama")
print("2. Çıkarma")
print("3. Çarpma")
print("4. Bölme")

while True:
    secim = input("Bir işlem seçin (1/2/3/4): ")

    if secim in ['1', '2', '3', '4']:
        num1 = float(input("Birinci sayıyı girin: "))
        num2 = float(input("İkinci sayıyı girin: "))

        if secim == '1':
            print("Sonuç:", toplama(num1, num2))
        elif secim == '2':
            print("Sonuç:", cikarma(num1, num2))
        elif secim == '3':
            print("Sonuç:", carpma(num1, num2))
        elif secim == '4':
            print("Sonuç:", bolme(num1, num2))
       
        devam = input("Devam etmek istiyor musunuz? (E/H): ")
        if devam.upper() == 'H':
            break
    else:
        print("Geçersiz bir seçim yaptınız. Lütfen tekrar deneyin.")

Saygılarla Poseidon.
Eline sağlık Hos geldn bu arada THT ya
 

Lloki

Yeni üye
18 Ocak 2023
6
2
Eline sağlık.
Lakin başlıkta ufak hata var sanırım :D
Hesap* olucak.
kral o tus bozuk tiklanmio ya sory DD

Eline sağlık Hos geldn bu arada THT y
hos buldum

Forumda çeşitli konular var zaten bunları bilmeyen yoktur artık biraz daha profesyonelesmeye ve forumdakilere birşeyler katmak için konu açsanız daha iyi yinede eline emeğine sağlık 👏
kral seri gibi yapcam o yuzden baslangic seviyyeden uste dogru
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.