from flask import *

app = Flask(__name__)
names = ['Zorro']

@app.route('/')
def hello():
  return '<h1>Hello</h1> <ul>' + ''.join(
         ['<li> ' + n for n in names]
         ) + '</ul>\n', 200

@app.route('/user/<uname>', methods=['PUT'])
def add (uname):
  names.append(uname)
  return 'User ' + uname + ' added.\n', 201

@app.route('/user/<uname>', methods=['DELETE'])
def rem (uname):
  if uname not in names:
    return 'User ' + uname + ' does not exists.\n', 404
  names.remove(uname)
  return 'User ' + uname + 'removed.\n', 200

app.run(host='0.0.0.0', debug=True)

