-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathroom.py
33 lines (29 loc) · 846 Bytes
/
room.py
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
28
29
30
31
32
33
class Room:
""" This class use for represent room number and name
Attributes
----------
room_name: str
Room number
name: str
Customer name
money: int
Room price
"""
def __init__(self, room_name, name, money) -> None:
""" Initialize new customer data.
:param room_name: Room number
:type room_name: str
:param name: Customer name
:type name: str
:param money: Room price
:type money: int
"""
self.room_name = room_name
self.name = name
self.money = money
def __repr__(self) -> str:
""" Represent room number and customer name.
:return: Represent string of room number and customer name.
:rtype: str
"""
return f"Room: {self.room_name} Name: {self.name}"