今日、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()
に入れておかないと機能が動作しませんでした。また、シェルで何かを入力していたとき、代わりにを使用した場合にのみ機能しました。math.sqrt()
import math
math.sqrt()
sqrt()
だから...単純なことについての長い質問:シェルとプログラムファイルに使用できるある種の-esque行があります#include <math.h>
か(ただし、それぞれに異なる行かもしれません)math.
math モジュールの関数を使用したいときは? sqrt()
(それはモジュールですよね?) (断言しますが、どこかで の代わりに を使用しているプログラムを読んだことがあるからmath.sqrt()
です。しかし、そうではないかもしれません。)