我被分配去编写一个程序,该程序采用数字n并计算平方和平方根。问题似乎是未定义math模块中的sqrt函数。
代码如下:
from math import pow, sqrt
n = input()
p, sq = pow(n, 2), round(sqrt(n), 6)
print(p, ' ', '{0:.6f}'.format(sq))
这是输出:
~/Documents/programming/python$ /home/alvaro/anaconda3/bin/python 5912
/home/a
sqrt.py: command not found/home/alvaro/Documents/programming/python/sqr&sqrt.py
[1]lvaro/anaconda3/bin/python: can't open file '/home/alvaro/Documents/programming/python/sqr': [Errno 2] No such file or directory
[1]+ Exit 2 /Documents/programming/python/sqr
我正在使用VScode代码编辑器,并通过单击并选择“在终端中运行Python文件”从那里运行代码。我的操作系统是Ubuntu 18.04。
解决方案: 我真的不知道发生了什么我擦除了第一行,在其中导入sqrt,执行了脚本,然后再次写入了导入行,现在程序可以工作了。