出于对数学的好奇心,我只想近似于任何数字,纯粹是根据 e。
示例:如果我给出 n=7.3890,程序必须返回 a=1,b=0,这是所有整数对 (a,b) 的最佳近似值(最小误差)
from math import *
n=float(input("Enter a number to be approximated:"))
for a in range(10):
for b in range(10):
if ((e**2)*a)+(e*b)==n:
print(a,b)
该程序无法这样做,因为它搜索的是精确值而不是近似值
白衣非少年
相关分类