あの……すいません 1〜100までの素数を返させたいのですが、なかなかうまくいきません 知恵を貸していただけませんか 以下が途中までのプログラムです なぜか、これだと素数以外の数が返されてしまうんです できれば特殊な関数とかは使いたくないんです #-*- coding: utf-8 -*- #1〜100までの数の素数を割り出す import time while True: for i in range(100):#Iを割り出す数とする if i == 99:#iが99になったら終了 break else: for o in range(2,i): p = i % o if p == 0:#あまりがでなかったら(1とその数自身以外で割りきれてしまったら) print i time.sleep(0.5) break else: continue break