From 04bb03c7e61e826f40d25c119d9b3b8d8a86a14d Mon Sep 17 00:00:00 2001 From: MarbleTheFox Date: Wed, 28 Feb 2024 19:58:16 +0300 Subject: [PATCH] from go to py --- Algorithm_2024 | 1 + python/lab5/lab5.py | 14 ++++++++++++++ python/main.py | 6 ++++++ 3 files changed, 21 insertions(+) create mode 160000 Algorithm_2024 create mode 100644 python/lab5/lab5.py create mode 100644 python/main.py diff --git a/Algorithm_2024 b/Algorithm_2024 new file mode 160000 index 0000000..6339027 --- /dev/null +++ b/Algorithm_2024 @@ -0,0 +1 @@ +Subproject commit 6339027f06ed479ed49115b3ef0a8cc4781606f5 diff --git a/python/lab5/lab5.py b/python/lab5/lab5.py new file mode 100644 index 0000000..559f2d2 --- /dev/null +++ b/python/lab5/lab5.py @@ -0,0 +1,14 @@ +class Game_Character(): + + def __init__(self, nickname: str, level: int, rang: str): + self.rang = rang + self.level = level + self.nickname = nickname + self.Rules() + + def Rules(self): + if not isinstance(self.nickname, str): + raise TypeError("Неверный тип данных name") + if self.level < 0: + raise ValueError("Выйди и удали игру") + print(f"Успешное создание персонажа!\nНик: {self.nickname}\nУровень: {self.level}\nРанг: {self.rang}") \ No newline at end of file diff --git a/python/main.py b/python/main.py new file mode 100644 index 0000000..12a2d44 --- /dev/null +++ b/python/main.py @@ -0,0 +1,6 @@ +import lab5.lab5 as lab5t + +try1 = lab5t.Game_Character("Evestal", 2, "archer") + +try2 = lab5t.Game_Character("MarbleTheFox", 8, "warrior") +