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