forked from ilkermanap/python-ornek
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hesap.py
63 lines (39 loc) · 1021 Bytes
/
hesap.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Yukaridaki iki satir, kod icinde turkce harfler kullandigimiz
zaman problem cikmamasini saglar.
"""
import sys
"""
sys modulunu, programa verilen parametreleri okuyabilmek icin kullanacagiz
"""
import toplama
"""
toplama modulu, ayni dizinde bulunan toplama.py dosyasindan kullanilacak
import toplama dedigimizde, toplama.py icindeki fonksiyonlara
toplama.topla(3,5)
gibi erisiriz..
eger
from toplama import topla
dersek o zaman
topla(3,5)
diyebiliriz.
"""
sayi1 = float(sys.argv[1])
sayi2 = float(sys.argv[2])
sonuc = toplama.topla(sayi1,sayi2)
print sonuc
from toplama import topla
sonuc2 = topla(sayi1, sayi2)
print sonuc2
"""
simdi, islem.py icinden nesne kullanacagiz.
"""
print "Asagisi islem.py icindeki Islem nesnesini kullanarak hesap yapacak"
from islem import Islem
h = Islem(sayi1, sayi2)
print "toplama %0.2f" % h.topla()
print "cikarma %0.2f" % h.cikar()
print "carpma %0.2f" % h.carp()
print "bolme %0.2f" % h.bol()