Python Flask TypeError:“str”和“int”的实例之间不支持“

Python Flask TypeError:“str”和“int”的实例之间不支持“,python,flask,Python,Flask,我试图通过做练习来学习Flash,但我得到了一个错误TypeError:“您试图在字符串和整数之间进行数学比较。在比较n是否小于2之前,需要将n转换为一个数字。这意味着将formatn更改为其他函数以将n转换为数字 如果有帮助,请标记为正确。您认为格式行的作用是什么?你为什么要用它?Formtan基本上是有点重复的,至少你会找到答案there@DanielRoseman我用它把函数的结果传给app.routeEr,什么?这与此无关。 from flask import Flask app =

我试图通过做练习来学习Flash,但我得到了一个错误TypeError:“您试图在字符串和整数之间进行数学比较。在比较n是否小于2之前,需要将n转换为一个数字。这意味着将formatn更改为其他函数以将n转换为数字


如果有帮助,请标记为正确。

您认为格式行的作用是什么?你为什么要用它?Formtan基本上是有点重复的,至少你会找到答案there@DanielRoseman我用它把函数的结果传给app.routeEr,什么?这与此无关。
from flask import Flask

app = Flask(__name__)

@app.route('/fib/<int:n>/')

def fibo(n):
    n = format(n)
    if n < 2:
        return 1
    return fibo(n -1) + fibo(n -2)