-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclass_example_2.py
More file actions
28 lines (21 loc) · 883 Bytes
/
Copy pathclass_example_2.py
File metadata and controls
28 lines (21 loc) · 883 Bytes
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
#bir fonksiyon kullanılarak istediğimiz zaman direk olarak ekleme yapabilmek için
# kullanımı
class calisanlarin_Ozellikleri():
def __init__(self):
self.yas = ""
self.saglik_durumu = []
def durum_ekle(self, yeni_durumu):
self.saglik_durumu.append(yeni_durumu)
serhat = calisanlarin_Ozellikleri()
serhat.yas = 22
zafer = calisanlarin_Ozellikleri()
zafer.yas = 31
yakup = calisanlarin_Ozellikleri()
yakup.yas = 45
#append fonkisyonu kullanmadan direk olarak durumu ekleyrbiliriz
serhat.durum_ekle("Sağlıklı")
zafer.durum_ekle("Bacağı kırılmış")
yakup.durum_ekle ("Korona olmuş")
print("Serhatın yaşı ve Sağlık Durumu =", serhat.yas, serhat.saglik_durumu)
print("Zaferin yaşı ve Sağlık Durumu =", zafer.yas, zafer.saglik_durumu)
print("Yakupun yaşı ve Sağlık Durumu =", yakup.yas, yakup.saglik_durumu)