class Restaurant():
def __init__(self, name, cuisine_type):
self.restaurant_name = name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print('The restaurant name is '+self.restaurant_name)
print('The cuisine type is '+self.cuisine_type)
def open_restaurant(self):
print('The restaurant '+self.restaurant_name+' is open')
a = Restaurant('Slavieiro','Pizzaria')
b = Restaurant('Degraus','Pizzaria')
c = Restaurant('Mix Lanches','Food Truck')
a.describe_restaurant()
b.describe_restaurant()
c.describe_restaurant()
class User():
def __init__(self, first_name, last_name, email, date_birth, login_name, department):
self.first_name = first_name
self.last_name = last_name
self.email = email
self.date_birth = date_birth
self.login_name = login_name
self.department = department
def describe_user(self):
print('User: '+self.login_name)
print('Name: '+self.first_name+' '+self.last_name)
print('Date of birth: '+self.date_birth)
print('Email: '+self.email)
print('Department: '+self.department)
def greet_user(self):
print('Greetins '+self.login_name)
a = User('Joao','Silva','joao.silva@email.com','11/1/1978','jsilva', 'Contabilidade')
b = User('Martin','Claret','martin.claret@email.com','8/4/1970','mclaret', 'Contabilidade')
c = User('Pessoa','Santos','pessoa.santos@email.com','11/1/1978','jsilva', 'Administrativo')
a.describe_user()
a.greet_user()
b.describe_user()
b.greet_user()
c.describe_user()
c.greet_user()
class Restaurant():
number_served = 0
def __init__(self, name, cuisine_type):
self.restaurant_name = name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print('The restaurant name is '+self.restaurant_name)
print('The cuisine type is '+self.cuisine_type)
def open_restaurant(self):
print('The restaurant '+self.restaurant_name+' is open')
def set_number_served(self, served):
self.number_served = served
def increment_number_served(self, increment):
self.number_served = self.number_served + increment
restaurant = Restaurant('restaurant','food')
print(restaurant.number_served)
restaurant.number_served = 10
print(restaurant.number_served)
restaurant.set_number_served(20)
print(restaurant.number_served)
restaurant.increment_number_served(50)
print(restaurant.number_served)
class User():
login_attempts = 0
def __init__(self, first_name, last_name, email, date_birth, login_name, department):
self.first_name = first_name
self.last_name = last_name
self.email = email
self.date_birth = date_birth
self.login_name = login_name
self.department = department
def describe_user(self):
print('User: '+self.login_name)
print('Name: '+self.first_name+' '+self.last_name)
print('Date of birth: '+self.date_birth)
print('Email: '+self.email)
print('Department: '+self.department)
def greet_user(self):
print('Greetins '+self.login_name)
def increment_login_attempts(self):
self.login_attempts+=1
def reset_login_attempts(self):
self.login_attempts=0
a = User('Joao','Silva','joao.silva@email.com','11/1/1978','jsilva', 'Contabilidade')
a.increment_login_attempts()
print(a.login_attempts)
a.reset_login_attempts()
print(a.login_attempts)