[Çözüldü] En başa dönme

Başlatan Parduser, 24 Ocak 2014 - 18:46:00

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Parduser

Merhaba arkadaşlar. Ben python'da bir hesap makinesi yaptım ve bunun sonunda en başa nasıl dönüleceğini merak ediyorum. Çünkü her seferinde en baştan açmak zoruma gidiyor.   :D


#!/usr/bin/env python
#-*- coding:utf-8 -*-

a=raw_input("Hangi islemi yapmak istersiniz?(Küçük harflerle)")
if a=="toplama":
b=int(raw_input("Toplamak istediğiniz sayı lütfen:"))
c=int(raw_input("Toplamak istediğiniz diğer sayı lütfen:"))
print b + c
elif a=="çıkarma":
d=int(raw_input("Çıkarmak istediğiniz sayi lütfen:"))
f=int(raw_input("Çıkarmak istediğiniz diğer sayi lütfen:"))
print d - f
elif a=="çarpma":
g=int(raw_input("Çarpmak istediğiniz sayı lütfen:"))
h=int(raw_input("Çarpmak istediğiniz diğer sayı lütfen:"))
print g * h
elif a=="bölme":
j=int(raw_input("Bölmek istediğiniz sayı lütfen:"))
k=int(raw_input("Bölmek istediğiniz diğer sayı lütfen:"))
print j / k


guopx

#1
#!/usr/bin/env python
#-*- coding:utf-8 -*-

def hesapMakinesi():
    a=raw_input("Hangi islemi yapmak istersiniz?(Küçük harflerle)")
    if a=="toplama":
    b=int(raw_input("Toplamak istediğiniz sayı lütfen:"))
    c=int(raw_input("Toplamak istediğiniz diğer sayı lütfen:"))
    print b + c
    elif a=="çıkarma":
    d=int(raw_input("Çıkarmak istediğiniz sayi lütfen:"))
    f=int(raw_input("Çıkarmak istediğiniz diğer sayi lütfen:"))
    print d - f
    elif a=="çarpma":
            g=int(raw_input("Çarpmak istediğiniz sayı lütfen:"))
    h=int(raw_input("Çarpmak istediğiniz diğer sayı lütfen:"))
    print g * h
    elif a=="bölme":
    j=int(raw_input("Bölmek istediğiniz sayı lütfen:"))
    k=int(raw_input("Bölmek istediğiniz diğer sayı lütfen:"))
    print j / k
    return "tekrarla"
while hesapMakinesi() == "tekrarla":
   hesapMakinesi()

Olabilir. Çok başka şekilde de yapılabilir ama bu geldi aklıma :)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Ocak 2014 - 19:24:16

#!/usr/bin/env python
#-*- coding:utf-8 -*-

while True:
    a=raw_input("Hangi islemi yapmak istersiniz?(Küçük harflerle)")
    if a=="toplama":
    b=int(raw_input("Toplamak istediğiniz sayı lütfen:"))
    c=int(raw_input("Toplamak istediğiniz diğer sayı lütfen:"))
    print b + c
    elif a=="çıkarma":
    d=int(raw_input("Çıkarmak istediğiniz sayi lütfen:"))
    f=int(raw_input("Çıkarmak istediğiniz diğer sayi lütfen:"))
    print d - f
    elif a=="çarpma":
            g=int(raw_input("Çarpmak istediğiniz sayı lütfen:"))
    h=int(raw_input("Çarpmak istediğiniz diğer sayı lütfen:"))
    print g * h
    elif a=="bölme":
    j=int(raw_input("Bölmek istediğiniz sayı lütfen:"))
    k=int(raw_input("Bölmek istediğiniz diğer sayı lütfen:"))
    print j / k
Hatta en basiti bu :) neden aklıma gelmediyse.
Sevdiklerine sevdiğini söyle çok geç olmadan.

Parduser

Teşekkür ederim çok yardımı dokundu  :)

heartsmagic

Çözülen başlıklarımız için lütfen: cozuldukonusu
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.