Teknoloji Haberleri
DH
forum
mini
Uygulama ile
aç
Uygulama ile Aç
Giriş
Kayıt
DH Anasayfa
İndirim Kodu
Ara
Popüler
Foruma Git
Hakkımızda
Destek
Mobil Sürüm
Standart Site Görünümü
Bu Konuda
Tüm Forumlar
İşletim Sistemleri ve Yazılımlar
Yazılım Genel
Araçlar
Bu Konuda
Bağlan:
Facebook
Google+
Twitter
Aşağı Git
Tüm Forumlar
İşletim Sistemleri ve Yazılımlar
Yazılım Genel
Araçlar
Python İle Gelişmiş Hesap Makinesi
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
2320
Tıklama
0
Öne Çıkarma
1. sayfa
Python İle Gelişmiş Hesap Makinesi
Cevap Yaz
Konuya Özel
Linkli Mesajlar
Seçkin Yorumlar
Z
Zor Oyuncu
Cevapla
Özel Mesaj
Şikayet
Mesaja Link
Takip Et
4 yıl
Er
Konu Sahibi
try
:
class
Sistem
:
def
calistir
(
self
):
self
.menuGoster()
secim =
self
.menuSecimYap()
print
(secim)
if
secim ==
1
:
self
.Toplama()
if
secim ==
2
:
self
.Cikarma()
if
secim ==
3
:
self
.Carpma()
if
secim ==
4
:
self
.Bolme()
if
secim ==
5
:
self
.usAlma()
if
secim ==
6
:
self
.cikis()
if
secim ==
7
:
self
.yapimciGoster()
def
menuGoster
(
self
):
print
(
"""
###########################
# [1] - Toplama #
# [2] - Çıkarma #
# [3] - Çarpma #
# [4] - Bölme #
# [5] - Üssünü Alma #
# [6] - Çık #
# [7] - Yapımcı #
###########################
"""
)
def
menuSecimYap
(
self
):
while
True
:
try
:
secim =
int
(
input
(
"İşlem Seçiniz : "
))
while
secim <
1
or
secim >
7
:
secim =
int
(
input
(
"Lütfen 1 ila 7 Arasında Değer Giriniz : "
))
break
except
ValueError
:
print
(
"[!] Lütfen Sayı Giriniz
\n
"
)
return
secim
def
Toplama
(
self
):
while
True
:
try
:
birinciSayi =
int
(
input
(
"Birinci Sayıyı Giriniz : "
))
ikinciSayi =
int
(
input
(
"İkinci Sayıyı Giriniz : "
))
break
except
ValueError
:
print
(
"[!] Sayı Giriniz"
)
toplamSayi = birinciSayi + ikinciSayi
print
(birinciSayi,
"+"
, ikinciSayi,
"="
, toplamSayi)
def
Cikarma
(
self
):
while
True
:
try
:
birinciSayi =
int
(
input
(
"Birinci Sayıyı Giriniz : "
))
ikinciSayi =
int
(
input
(
"İkinci Sayıyı Giriniz : "
))
break
except
ValueError
:
print
(
"[!] Sayı Giriniz"
)
bulunmusSayi = birinciSayi - ikinciSayi
print
(birinciSayi,
"-"
, ikinciSayi,
"="
, bulunmusSayi)
def
Carpma
(
self
):
while
True
:
try
:
birinciSayi =
int
(
input
(
"Birinci Sayıyı Giriniz : "
))
ikinciSayi =
int
(
input
(
"İkinci Sayıyı Giriniz : "
))
break
except
ValueError
:
print
(
"[!] Sayı Giriniz"
)
carpilmisSayi = birinciSayi * ikinciSayi
print
(birinciSayi,
"x"
, ikinciSayi,
"="
, carpilmisSayi)
def
Bolme
(
self
):
while
True
:
try
:
birinciSayi =
int
(
input
(
"Bölünecek Sayıyı Giriniz : "
))
ikinciSayi =
int
(
input
(
"Bölecek Sayıyı Giriniz : "
))
break
except
ValueError
:
print
(
"[!] Sayı Giriniz"
)
bolunmusSayi = birinciSayi / ikinciSayi
print
(birinciSayi,
"÷"
, ikinciSayi,
"="
, bolunmusSayi)
def
usAlma
(
self
):
while
True
:
try
:
birinciSayi =
int
(
input
(
"Sayıyı Giriniz : "
))
ikinciSayi =
int
(
input
(
"Sayının Üssünü Giriniz : "
))
break
except
ValueError
:
print
(
"[!] Sayı Giriniz"
)
ussuSayi =
int
(birinciSayi) **
int
(ikinciSayi)
if
ikinciSayi ==
1
:
print
(
"
{birinciSayi}
¹"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
2
:
print
(
"
{birinciSayi}
²"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
3
:
print
(
"
{birinciSayi}
³"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
4
:
print
(
"
{birinciSayi}
⁴"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
5
:
print
(
"
{birinciSayi}
⁵"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
6
:
print
(
"
{birinciSayi}
⁶"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
7
:
print
(
"
{birinciSayi}
⁷"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
8
:
print
(
"
{birinciSayi}
⁸"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
9
:
print
(
"
{birinciSayi}
⁹"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
if
ikinciSayi ==
0
:
print
(
"
{birinciSayi}
⁰"
.format(
birinciSayi
=birinciSayi),
"="
, ussuSayi)
def
cikis
(
self
):
print
(
"Güle Güle"
)
quit
()
def
yapimciGoster
(
self
):
print
(
"Yapımcı(Owner) = Bozkurtlig"
)
sistem = Sistem()
while
sistem:
sistem.calistir()
except
KeyboardInterrupt
:
print
(
"
\n
Güle Güle"
)
quit
()
# by BozkurtLig
1. sayfa
Hizmet kalitesi için çerezleri kullanabiliriz. DH’ye girerek
kullanım izni vermiş
sayılırsınız. Fazlası için
veri politikamıza
göz atın.
class Sistem:
def calistir(self):
self.menuGoster()
secim = self.menuSecimYap()
print(secim)
if secim == 1:
self.Toplama()
if secim == 2:
self.Cikarma()
if secim == 3:
self.Carpma()
if secim == 4:
self.Bolme()
if secim == 5:
self.usAlma()
if secim == 6 :
self.cikis()
if secim == 7 :
self.yapimciGoster()
def menuGoster(self):
print("""
###########################
# [1] - Toplama #
# [2] - Çıkarma #
# [3] - Çarpma #
# [4] - Bölme #
# [5] - Üssünü Alma #
# [6] - Çık #
# [7] - Yapımcı #
###########################
""")
def menuSecimYap(self):
while True:
try:
secim = int(input("İşlem Seçiniz : "))
while secim < 1 or secim > 7:
secim = int(input("Lütfen 1 ila 7 Arasında Değer Giriniz : "))
break
except ValueError:
print("[!] Lütfen Sayı Giriniz\n")
return secim
def Toplama(self):
while True:
try:
birinciSayi = int(input("Birinci Sayıyı Giriniz : "))
ikinciSayi = int(input("İkinci Sayıyı Giriniz : "))
break
except ValueError:
print("[!] Sayı Giriniz")
toplamSayi = birinciSayi + ikinciSayi
print(birinciSayi, "+", ikinciSayi, "=", toplamSayi)
def Cikarma(self):
while True:
try:
birinciSayi = int(input("Birinci Sayıyı Giriniz : "))
ikinciSayi = int(input("İkinci Sayıyı Giriniz : "))
break
except ValueError:
print("[!] Sayı Giriniz")
bulunmusSayi = birinciSayi - ikinciSayi
print(birinciSayi, "-", ikinciSayi, "=", bulunmusSayi)
def Carpma(self):
while True:
try:
birinciSayi = int(input("Birinci Sayıyı Giriniz : "))
ikinciSayi = int(input("İkinci Sayıyı Giriniz : "))
break
except ValueError:
print("[!] Sayı Giriniz")
carpilmisSayi = birinciSayi * ikinciSayi
print(birinciSayi, "x", ikinciSayi, "=", carpilmisSayi)
def Bolme(self):
while True:
try:
birinciSayi = int(input("Bölünecek Sayıyı Giriniz : "))
ikinciSayi = int(input("Bölecek Sayıyı Giriniz : "))
break
except ValueError:
print("[!] Sayı Giriniz")
bolunmusSayi = birinciSayi / ikinciSayi
print(birinciSayi, "÷", ikinciSayi, "=", bolunmusSayi)
def usAlma(self):
while True:
try:
birinciSayi = int(input("Sayıyı Giriniz : "))
ikinciSayi = int(input("Sayının Üssünü Giriniz : "))
break
except ValueError:
print("[!] Sayı Giriniz")
ussuSayi = int(birinciSayi) ** int(ikinciSayi)
if ikinciSayi == 1:
print("{birinciSayi}¹".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 2:
print("{birinciSayi}²".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 3:
print("{birinciSayi}³".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 4:
print("{birinciSayi}⁴".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 5:
print("{birinciSayi}⁵".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 6:
print("{birinciSayi}⁶".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 7:
print("{birinciSayi}⁷".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 8:
print("{birinciSayi}⁸".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 9:
print("{birinciSayi}⁹".format(birinciSayi=birinciSayi), "=", ussuSayi)
if ikinciSayi == 0:
print("{birinciSayi}⁰".format(birinciSayi=birinciSayi), "=", ussuSayi)
def cikis(self):
print("Güle Güle")
quit()
def yapimciGoster(self):
print("Yapımcı(Owner) = Bozkurtlig")
sistem = Sistem()
while sistem:
sistem.calistir()
except KeyboardInterrupt:
print("\nGüle Güle")
quit()
# by BozkurtLig