我不能在Visual Studio Code上使用"from math import sqrt"



我是这个网站的新手,我最近又在尝试学习如何用Python编写代码,现在我正在做一个我可以完成的练习,但是它发生了一些让我恼火的事情。我可以成功导入math,但不知何故,VSCode就是不想从math import sqt中识别。这是我的代码,这样任何人都可以帮助我。谢谢你。

import math  # (from math import sqrt would be here, but doesn't work so I put import math)
a = int(input('Digite o primeiro número: '))
b = int(input('Digite o segundo número: '))
c = a**2+b**2
resultado = math.sqrt(c)
print(f'O comprimento da hipotenusa é de {resultado}')

你不需要数学模块,你可以这样做:

c = (a**2+b**2)**0.5

作为一个数的平方根等于它的1/2次方。

如果您从数学导入sqrt,那么您只导入了sqrt而不是数学。因此,在这种情况下,resultado = math.sqrt(c)应该改为resultado = sqrt(c)

Mathias在评论中回答了这个问题;谢谢你。

最新更新