我对Python非常陌生。目前正在研究一个处理break语句的实验室。我有这行代码math.sqrt在break语句中
from math import sqrt
for i in range(1001, 0, -1):
root = sqrt(i)
if root == int(root):
print i
break
的问题问我改第一线导入数学(不含进口开方)并保持其他线路一样。这让我与此:
import math
math.sqrt(i)
for i in range(1001, 0, 01):
root = sqrt(i)
if root == int(root):
print i
break
当运行它时,我想出了名称'sqrt'没有定义的NameError消息。如何在不更改第一行的情况下修复此代码?
谢谢。
https://docs.python.org/2/tutorial/modules.html –