我正在研究Project Euler 问题12,因此我需要针对超过500个独特因子的倍数进行一些测试.
我认为数组[1,2,3 ... 500]将是一个很好的起点,因为该数组的乘积是可能的最低数字.但是,numpy.prod()为此数组返回零.我确定我错过了一些明显的东西,但到底是什么?
>>> import numpy as np
>>> array = []
>>> for i in range(1,100):
... array.append(i)
...
>>> np.prod(array)
0
>>> array.append(501)
>>> np.prod(array)
0
>>> array.append(5320934)
>>> np.prod(array)
0
Run Code Online (Sandbox Code Playgroud) 我是flask和python的新手,我试图使用渲染模板函数打开一个URL。404 错误不断显示,而不是模板文件夹中的 HTML。
我的文件夹结构如下:
coding folder/
main.py
templates/
----profile.html
Run Code Online (Sandbox Code Playgroud)
我的main.py文件中的代码如下:
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/profile/<name>")
def profile(name):
return render_template("profile.html", name=name)
if __name__ == "__main__":
app.run()
Run Code Online (Sandbox Code Playgroud)
我的 profile.html 文件包含以下代码:
<!doctype html>
<title>sambit's page</title>
<h3>Wassup {{ name }} </h3>
Run Code Online (Sandbox Code Playgroud)
4个多小时以来,我一直在为此挠头。请帮忙!!!!