hesap_makinası etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
hesap_makinası etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Aralık 2011 Salı

Python Hesap Makinesi

while True:
import math
try:
print("--------------------------------------------")
x=int(input("Toplama-->1\nÇıkarma-->2\nÇarpma-->3\nBölme-->4\n"
"Karakök-->5\nYüzde Alma-->6\nProgramdan Çıkma-->0\nTercihiniz:"))
print("--------------------------------------------")
if x==1:
sayı1=int(input("Birinci sayı "))
sayı2=int(input("İkinci sayı "))
toplam=sayı1+sayı2
print("Sonuc= ",toplam)
if x==2:
sayı1=int(input("Birinci sayı "))
sayı2=int(input("İkinci sayı "))
cikarma=sayı1-sayı2
print("Sonuc= ",cikarma)
if x==3:
sayı1=int(input("Birinci sayı "))
sayı2=int(input("İkinci sayı "))
carp=sayı1*sayı2
print("Sonuc= ",carp)
if x==4:
sayı1=int(input("Birinci sayı "))
sayı2=int(input("İkinci sayı "))
böl=sayı1/sayı2
print("Sonuc= ",böl)
if x==5:
sayı1=int(input("Sayıyı Giriniz "))
karakök=math.sqrt(sayı1)
print("Sonuc= ",karakök)
if x==6:
sayı1=int(input("Sayıyı Giriniz "))
sayı2=int(input("Yüzde kaç "))
yuzde=(sayı1*sayı2)/100
print("Sonuc= ",yuzde)
if x==0:
break
if x<0 or x>6:
continue
except ZeroDivisionError:
print("Lütfen paydayı 0'dan farklı bir sayı giriniz!")
except ValueError:
print("Lütfen sayısal ifadeler girin!")


10 Ekim 2011 Pazartesi

Python Hesap Makinası

işlemler="""("toplama","çıkarma","çarpma","bölme","çık")=range(5)"""
yardım="nToplama için 0'annÇıkarma için 1'ennÇarpma İçin 2'yennBölme içinde 3'e basınız..."
print (yardım)

soru = input("nYapıcağınız işlemi seçin : ")

while True:
    if soru=="0":
        sayi1=int(input('nİlk sayıyı giriniz :  '))
        sayi2=int(input('nİkinci sayıyı giriniz :  '))
        print ("nToplamanın Sonucu : " , sayi1+sayi2)
        soru=soru1=input("nToplama İşlemine Devam etmek istiyorsanız 0'anÇıkmak için 4'e yada diğer işlemler için devam ediniz : ")
      
    if soru=="1":
        sayi1=int(input('nİlk sayıyı giriniz :  '))
        sayi2=int(input('nİkinci sayıyı giriniz :  '))
        print ("nÇıkarmanın Sonucu : " , sayi1-sayi2)
        soru=soru1=input("nToplama İşlemine Devam etmek istiyorsanız 0'anÇıkmak için 4'e yada diğer işlemler için devam ediniz : ")
      
    if soru=="2":
        sayi1=int(input('nİlk sayıyı giriniz :  '))
        sayi2=int(input('nİkinci sayıyı giriniz :  '))
        print ("nÇarpmanın Sonucu : " , sayi1*sayi2)
        soru=soru1=input("nToplama İşlemine Devam etmek istiyorsanız 0'anÇıkmak için 4'e yada diğer işlemler için devam ediniz : ")
      
    if soru=="3":
        sayi1=int(input('nİlk sayıyı giriniz :  '))
        sayi2=int(input('nİkinci sayıyı giriniz :  '))
        print ("nBölmenin Sonucu : " , sayi1/sayi2)
        soru=soru1=input("nToplama İşlemine Devam etmek istiyorsanız 0'anÇıkmak için 4'e yada diğer işlemler için devam ediniz : ")
      
    if soru=="4":
        break