İlk yaptığım python hesap makinasına oranla iyi gelişti
While döngüsü sayesinde işlem yapabilme sınırsız oldu.
Exit komutu eklendi
Bölme işleminde virgüllü sonuçlar gelebiliyor
Açtığınızda direk olarak cmd ile açılıyor kullanmak için python bilmeye bile gerek yok
Sadece türkçe karakter sorunu var onuda inşallah v3te düzeltiriz
While döngüsü sayesinde işlem yapabilme sınırsız oldu.
Exit komutu eklendi
Bölme işleminde virgüllü sonuçlar gelebiliyor
Açtığınızda direk olarak cmd ile açılıyor kullanmak için python bilmeye bile gerek yok
Sadece türkçe karakter sorunu var onuda inşallah v3te düzeltiriz
Kod:
#!/usr/bin/env python
#-*-coding: utf-8-*-
#Coded by Portechine07
#Gri diye birşey yoktur ya siyahsın yada beyaz
#Python Hesap Makinası
#Version 2.0
#Bolme işlemindeki küsürat problemi ortadan kalktı artık virgüllü sonuç geliyor
#İşlem Yapabilme Sayısı 2den Sınırsıza Çıkartıldı
#Exit Bölümü Eklendi
islem=raw_input("İşlemi seçiniz: toplama-cikarma-carpma-bolme-exit: ")
while True:
if islem == "toplama":
a=input("Toplama İşlemi İçin İlk Sayıyı Giriniz: ")
b=input("Toplama İşlemi İçin İkinci Sayıyı Giriniz: ")
print "Sonuç =" ,a+b
islem=raw_input("İşlemi seçiniz: toplama-cikarma-carpma-bolme-exit: ")
elif islem == "cikarma":
a=input("Çıkarma İşlemi İçin İlk Sayıyı Giriniz: ")
b=input("Çıkarma İşlemi İçin İkinci Sayıyı Giriniz: ")
print "Sonuç =" ,a-b
islem=raw_input("İşlemi seçiniz: toplama-cikarma-carpma-bolme-exit: ")
elif islem == "carpma":
a=input("Çarpma İşlemi İçin İlk Sayıyı Giriniz: ")
b=input("Çarpma İşlemi İçin İkinci Sayıyı Giriniz: ")
print "Sonuç =" ,a*b
islem=raw_input("İşlemi seçiniz: toplama-cikarma-carpma-bolme-exit: ")
elif islem == "bolme":
a=input("Bölme İşlemi İçin İlk Sayıyı Giriniz: ")
b=input("Bölme İşlemi İçin İkinci Sayıyı Giriniz: ")
print "Sonuç =" ,float(a)/b
islem=raw_input("İşlemi seçiniz: toplama-cikarma-carpma-bolme-exit: ")
elif islem== "exit":
quit()
else:
print "Sadece toplama-cikarma-carpma-bolme işlemlerinden birini giriniz"
islem=raw_input("İşlemi seçiniz: toplama-cikarma-carpma-bolme-exit: ")
