13kV 发表于 2022-4-21 23:53:53

不知道哪里出问题了,小白自学,求各位大佬帮忙看看

import math
x = eval(input("输入一个数:"))
i = 1
sum = 1
while i >= 1:
    x = x**i
    a = math.factorial(i)
    sum = sum + x/a
    i = i + 1
    b = round(sum,16)
   
    if b != sum:
      print("e^",x ,"=",b)
      break

wp231957 发表于 2022-4-22 06:40:14

你不说这代码准备做什么???

傻眼貓咪 发表于 2022-4-22 08:19:47

无限循环{:10_247:}

13kV 发表于 2022-4-22 09:51:14

wp231957 发表于 2022-4-22 06:40
你不说这代码准备做什么???

图片就是代码的要求,输入一个x,用那个式子计算e的x次方

傻眼貓咪 发表于 2022-4-22 09:54:09

13kV 发表于 2022-4-22 09:51
图片就是代码的要求,输入一个x,用那个式子计算e的x次方

图片要鱼币啊,大哥

Minecraft程序猿 发表于 2022-4-22 12:11:33

e^iθ = cosθ + isinθ
页: [1]
查看完整版本: 不知道哪里出问题了,小白自学,求各位大佬帮忙看看