-
Notifications
You must be signed in to change notification settings - Fork 6
/
siniflar.py
48 lines (32 loc) · 1000 Bytes
/
siniflar.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
from pprint import pprint
class Oyuncu(object):
gucu = None
vurus_carpanimiz = None
oyuncu_ismi = ""
def __init__(self,ismi="İsimsiz", gc=10, vc=1.3):
self.gucu = gc
self.oyuncu_ismi = ismi
self.vurus_carpanimiz = vc
print('Ben Çalıştım')
def set_vurus_carpani(self, carpan):
self.vurus_carpanimiz = carpan
def set_gucu(self, guc):
self.gucu = guc
def get_vurus_gucu(self):
return self.get_gucu() * self.vurus_carpanimiz
def get_gucu(self):
return self.gucu
def __str__(self):
return "Oyuncu {}".format(self.oyuncu_ismi)
class Mario(Oyuncu):
def mario_musun(self):
return True
class Luigi(Oyuncu):
def mario_musun(self):
return False
mario = Oyuncu(gc=1,vc=2,ismi="Mehmet")
maryonun_ismi_ne = "Mario esittir {}".format(mario)
print(maryonun_ismi_ne)
luigi = Oyuncu()
print("Mario :",mario.get_vurus_gucu())
print("Luigi :",luigi.get_vurus_gucu())