Skip to content

Instantly share code, notes, and snippets.

@hasayvaz
Created March 8, 2011 00:44
Show Gist options
  • Select an option

  • Save hasayvaz/859610 to your computer and use it in GitHub Desktop.

Select an option

Save hasayvaz/859610 to your computer and use it in GitHub Desktop.
kullanıcı adı-parola sorgulu hesap makinesi
# -*- coding: utf-8 -*-
import math
def mesaj():
print "\nVerdiğin seçenek numarasında belirlenmiş işlem yoktur. Lütfen tekrar işlem seçin..\n"
def secenek():
print "\n Seçenek << 1 >> Dort islem \n Secenek << 2 >> karekok-ust alma \n secenek << 3 >> trigonometrik islemler \n secenek << 4 >> faktoriyel alma \n secenek << 5 >> moduler hesap \n secenek << 6 >> Logaritma\n secenek << 7 >> Çıkış"
print " Hosgeldiniz..."
kullanici = "19bil"
parola = "omu"
while True:
soru1 = raw_input("Kullanici adi:")
soru2 = raw_input("parola:")
if soru1 == kullanici and soru2 == parola:
print "\nKullanıcı adınız ve parolanız onaylandı.Hoş geldiniz\n"
break
else:
print "\nKullanici adiniz veya Sifrenizden biri onaylanmadi.Lütfen tekrar deneyiniz!.\n"
secenek()
ilkcevap=raw_input("Lutfen işlem seçiminizi giriniz.>>>")
while ilkcevap != 7:
if ilkcevap=="1":
print """ secenek < 1 > toplama \n secenek < 2 > cikarma \n secenek < 3 > carpma \n secenek < 4 > bolme """
cevap1=raw_input("Lutfen seciminizi yapiniz...>>")
if cevap1=="1":
toplamabirincisayi=input("Lutfen birinci sayiyi giriniz..>>")
toplamaikincisayi=input("Lutfen ikinci sayiyi giriniz..>>")
toplam=toplamabirincisayi+toplamaikincisayi
print " Isleminizin cevabi" ,toplam,"dir.."
elif cevap1=="2":
cikarmabirincisayi=input("lutfen birinci sayiyi giriniz..>>")
cikarmaikincisayi=input("lutfen ikinci sayiyi giriniz..>>")
cikarma=cikarmabirincisayi-cikarmaikincisayi
print " Isleminizin cevabi" ,cikarma,"dir."
elif cevap1=="3":
carpmabirincisayi=input("lutfen birinci sayiyi giriniz..>>")
carpmaikincisayi=input("lutfen ikinci sayiyi giriniz..>>")
carpma=carpmabirincisayi*carpmaikincisayi
print " Isleminizin cevabi" ,carpma,"dir."
elif cevap1=="4":
bolmebirincisayi=input("lutfen birinci sayiyi giriniz..>>")
bolmeikincisayi=input("lutfen ikinci sayiyi giriniz..>>")
bolme=bolmebirincisayi/(bolmeikincisayi/1.0)
print " Isleminizin cevabi" ,bolme,"dir."
else:
mesaj()
elif ilkcevap=="2":
print """ Secenek < 1 > Ust alma \n secenek < 2 > Kok alma"""
ustkok=raw_input("Lutfen seciminizi yapiniz...>>")
if ustkok=="1":
alt=input("Lutfen ustunu almak istediginiz sayiyi giriniz..>>")
ust=input("Lutfen ustu giriniz..>>")
ustcevap=math.pow(alt,ust)
print " Isleminizin cevabi" ,ustcevap,"dir."
elif ustkok=="2":
kok=input("Lutfen kokunu almak istediginiz sayiyi giriniz..>>")
derece=input("Lutfen kok derecesini giriniz..>>")
kokcevap=kok**(1.0/derece)
print " Isleminizin cevabi" ,kokcevap, "dir."
else:
mesaj()
elif ilkcevap=="3":
print """ Secenek < 1 > cos \n secenek < 2 > sin \n Secenek < 3 > tan \n secenek < 4 > cot \n Secenek < 5 > sec \n secenek < 6 > cosec"""
trigonometricevap=raw_input("Lutfen seciminizi giriniz..>>")
if trigonometricevap=="1":
cosderece=input("Lutfen acıyı giriniz...>>")
coscevap=math.cos(math.radians(cosderece))
print " Isleminizin cevabi",coscevap,"dir."
elif trigonometricevap=="2":
sinderece=input("Lutfen acıyı giriniz...>>")
sincevap=math.sin(math.radians(sinderece))
print " Isleminizin cevabi",sincevap,"dir."
elif trigonometricevap=="3":
tanderece=input("Lutfen acıyı giriniz...>>")
tancevap=math.tan(math.radians(tanderece))
print " Isleminizin cevabi",tancevap,"dir."
elif trigonometricevap=="4":
cotderece=input("Lutfen acıyı giriniz...>>")
cotcevap=math.cot(math.radians(cotderece))
print " Isleminizin cevabi",cotcevap,"dir."
elif trigonometricevap=="5":
secderece=input("Lutfen aciyi giriniz...>>")
Secilk=mat.cos(math.radians(cosderece))
seccevap=1/secilk
print " Isleminizin cevabi",seccevap,"dir."
elif trigonometricevap=="5":
cosecderece=input("Lutfen aciyi giriniz...>>")
coSecilk=mat.sin(math.radians(sinderece))
coseccevap=1/secilk
print " Isleminizin cevabi",coseccevap,"dir."
else:
mesaj()
elif ilkcevap=="4":
faktoriyelsayi=input("Lutfen faktoriyelini gormek istediginiz sayiyi giriniz..>>")
faktoriyelsonuc=math.factorial(faktoriyelsayi)
print " Isleminizin cevabi",faktoriyelsonuc,"dir."
elif ilkcevap=="5":
msayi=input("Lutfen modulerini gormek istediginiz sayiyi giriniz..>>")
msayiiki=input("Lutfen modulerin tabanını giriniz...>>")
modulersonuc=math.fmod(msayi, msayiiki)
print " Isleminizin cevabi",modulersonuc,"dir."
elif ilkcevap=="6":
logsayi=input("Lutfen logaritmasını gormek istediginiz sayiyi giriniz..>>")
logtaban=input("Lutfen logaritmasını gormek istediginiz sayinın tabanını giriniz..>>")
logsonuc=math.log(logsayi, logtaban)
print " Isleminizin cevabi",logsonuc,"dir."
elif ilkcevap=="7":
break
else:
mesaj()
secenek()
ilkcevap=raw_input("Lutfen işlem seçiminizi giriniz.>>>")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment