deffib(n): if n in [1, 2]: return1 a = 1 b = 1 for _ in range(2, n): a, b = b, a + b return b
我的电脑上没有 Python,我也不知道任何在线的 Python 解释器。怎么办呢?这个时候,你只需要在这个 Python 代码的前后再添加一些 HTML 代码,把它保存成一个.html文件就可以了:
<html> <head> <linkrel="stylesheet"href="https://pyscript.net/alpha/pyscript.css" /> <scriptdefersrc="https://pyscript.net/alpha/pyscript.js">script> head> <body> <py-script> def fib(n): if n in [1, 2]: return 1 a = 1 b = 1 for _ in range(2, n): a, b = b, a + b return b
for i in range(1, 11): print(f'第{i}项的结果是:{fib(i)}') py-script> body> html>