Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Not hard solution in Clear category for Every Person is Unique by ddavidse
import datetime
class Person:
def __init__(self, first_name, last_name, birth_date, job, working_years, salary, country, city, gender='unknown'):
self.first_name = first_name
self.last_name = last_name
self.birth_date = birth_date
self.job = job
self.working_years = working_years
self.salary = salary
self.country = country
self.city = city
self.gender = gender
def name(self):
return f'{self.first_name} {self.last_name}'
def age(self):
t1 = datetime.date(int(self.birth_date[6:]), int(self.birth_date[3:5]), int(self.birth_date[0:2]))
t2 = datetime.date(2018, 1, 1)
d = t2 - t1
D = d.days
y = divmod(D, 365)[0]
return y
def work(self):
if self.gender == 'male':
return f'He is a {self.job}'
elif self.gender == 'female':
return f'She is a {self.job}'
else:
return f'Is a {self.job}'
def money(self):
M = str(self.working_years * self.salary * 12)
i = 0
L = []
while True:
try:
i -= 1
L.append(M[i])
if i % 3 == 0:
L.append(' ')
except:
break
L.reverse()
O = ''.join(L)
return O if O[0] != ' ' else O[1:]
def home(self):
return f'Lives in {self.city}, {self.country}'
Dec. 12, 2020
Comments: