Python Flask Basics Welcome to Flask Multiply View

omri luz
omri luz
5,148 Points

flask multiply 5 out of 5. what's the problem with my code

what's wrong with my code? keep getting : bummer didnt get a 200

flask_app.py
from flask import Flask

app = Flask(__name__)


@app.route('/multiply')
@app.route('/multiply/<int:num1>/<int:num2>')
@app.route('/multiply/<int:num1>/<float:num2>')
@app.route('/multiply/<float:num1>/<int:num2>')
@app.route('/multiply/<float:num1>/<float:num2>')
def multiply(num1, num2):
    return str(num1 * num2)

1 Answer

Jennifer Nordell
STAFF
Jennifer Nordell
Treehouse Staff

Hi there, omri luz ! You're doing terrific but at some point, you managed to remove the default values of num1 and num2, so the challenge is still expecting defaults there.

Where you have this:

def multiply(num1, num2):

You should have:

def multiply(num1 = 5, num2  = 5):

Hope this helps! :sparkles: