我今天才开始玩python;我完全不知道我在做什么。下面是我写的一个显示素数的小程序,它似乎工作得很好而且很快:
import math
N = input('List primes up to: ')
N = int(N)
for i in range(3,N,2):
for d in range(2,int(math.sqrt(i))):
if i%d==0:
break
else :
print(str(i))
除非我同时保留零件和零件,否则该sqrt()
功能不起作用。此外,当我在 shell 中输入内容时,它只有在我使用而不是.math.sqrt()
import math
math.sqrt()
sqrt()
所以......对于简单的事情来说冗长的问题:#include <math.h>
对于shell和程序文件,我可以使用某种 -esque 行(尽管每个行可能不同),这样我就可以避免math.
每次都输入 ' ' 部分是时候我想使用数学模块中的函数了?(它是一个模块,对吗?)(因为我发誓我在某处读过程序,sqrt()
而不是math.sqrt()
. 但也许不是。)