diff --git a/python/src/__init__.py b/python/src/__init__.py index e69de29..a9cc4aa 100644 --- a/python/src/__init__.py +++ b/python/src/__init__.py @@ -0,0 +1,39 @@ +class Person: + def __init__(self, age, name, gender): + self.age = 0 + self.set_age(age) + self.name = name + self.gender = gender + + def set_age(self, age): + if age < 0 or age > 130: + raise 'Возраст не соответствует условиям' + else: + self.age = age + + def set_name(self, name): + self.name = name + + def set_gender(self, gender): + self.gender = gender + + def get_age(self): + return self.age + + def get_name(self): + return self.name + + def get_gender(self): + return self.gender + + def death_person(self): + if self.gender == 'муж': + print(f'{self.name} был найден убитым') + elif self.gender == 'жен': + print(f'{self.name} была найдена убитой') + else: + print(f'{self.name} было найдено убитым') +# try: +# p = Person(1, 'jdfghk', 1) +# except ArithmeticError: +# print('Не в мою смену') \ No newline at end of file diff --git a/python/src/main.py b/python/src/main.py index e37a77c..6024c5f 100644 --- a/python/src/main.py +++ b/python/src/main.py @@ -1,7 +1,10 @@ -def summ(a: int, b: int) -> int: - return a + b +from __init__ import Person - -if __name__ == "__main__": - print("Hello world") - print(summ(3, 4)) +if __name__ == '__main__': + human_1 = Person(37, 'Сергей', 'муж') + human_1.set_name('Константин') + human_1.set_age(40) + print(human_1.get_name(), human_1.get_age()) + human_2 = Person(18, 'Ульяна', 'жен') + print(human_2.get_name(), human_2.get_age()) + human_2.death_person()