Keenact
Kilopat
- Katılım
- 23 Aralık 2018
- Mesajlar
- 953
- Çözümler
- 6
Daha fazla
- Cinsiyet
- Erkek
İyi akşamlar arkadaşlar yarına programlama sınavım var ve aklıma takılan bu soruyu size sormak istiyorum.
Yazılım: Python 2.7
Kod:
class Car:
wheels = 4
def __init__(self, kilometers, make, model, year):
self.kilometers = kilometers
self.make = make
self.model = model
self.year = year
def sale_price(self):
return 5000 * self.wheels
def purchase_price(self):
return 8000 - (0.10 * self.kilometers)
def __repr__(self):
return "{} {} {} {},in addition wheels is : {}".format(self.make,self.model,self.year,self.kilometers,self.sale_price())
def __str__(self):
return "{} {} {} {},in addition wheels is : {}".format(self.make,self.model,self.year,self.kilometers,self.sale_price())
car1=Car(10000,"cadillac","ann","1999")
print car1.__str__()
print car1.__repr__()
Yazılan :
cadillac ann 1999 10000,in addition wheels is : 20000
cadillac ann 1999 10000,in addition wheels is : 20000
Sorum şu __str__ ve __repr__ in yazdığı satırlar aynı aralarındaki farkı bulmaya çalıştım fakat bulamadım yarın sınavım olmasa asistanlara sorabilirdim fakat yarın sınavım var bir yardımcı olursanız sevinirim
Yazılım: Python 2.7
Kod:
class Car:
wheels = 4
def __init__(self, kilometers, make, model, year):
self.kilometers = kilometers
self.make = make
self.model = model
self.year = year
def sale_price(self):
return 5000 * self.wheels
def purchase_price(self):
return 8000 - (0.10 * self.kilometers)
def __repr__(self):
return "{} {} {} {},in addition wheels is : {}".format(self.make,self.model,self.year,self.kilometers,self.sale_price())
def __str__(self):
return "{} {} {} {},in addition wheels is : {}".format(self.make,self.model,self.year,self.kilometers,self.sale_price())
car1=Car(10000,"cadillac","ann","1999")
print car1.__str__()
print car1.__repr__()
Yazılan :
cadillac ann 1999 10000,in addition wheels is : 20000
cadillac ann 1999 10000,in addition wheels is : 20000
Sorum şu __str__ ve __repr__ in yazdığı satırlar aynı aralarındaki farkı bulmaya çalıştım fakat bulamadım yarın sınavım olmasa asistanlara sorabilirdim fakat yarın sınavım var bir yardımcı olursanız sevinirim
Son düzenleyen: Moderatör: