Usamos Flask en nuestro archivo
app.py
para pasar la lista que genera nuestro algoritmo de números impares a nuestro html. app.py
from flask import Flask,render_template
app=Flask(__name__)
lista=[]
for i in range(101,120,2):
lista.append(i)
@app.route("/")
def index():
titulo="Numeros impares"
return render_template("index.html",titulo=titulo,lista=lista)
if __name__=="__main__":
app.run(debug=True)
En el archivo index.html
usamos un for
de Falsk para poner cada valor que nos vaya dando el app.py
en un <p>
diferente. index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{titulo}}</title>
</head>
<body>
<h1>Impares entre 100 y 120</h1>
{%for value in lista%}
<p>{{value}}</p>
{%endfor%}
</body>
</html>
Buenas, si tienes claro que los número son del 101 al 120 como lo dices me parece una buena forma y es bastante óptima.
ResponderEliminarUna opción para usar en aplicaciones informaticas es usar la operación "módulo" o seguramente también el propio flask implemente un función detectar par/impar.
Gracias.