コード例 #1
0
ファイル: area_sum.py プロジェクト: 15827387385/ball_in_box
import math
import ball_in_box.ballinbox as bb
import ball_in_box.validate as val


def area_sum(circles):
    area = 0.0
    for circle in circles:
        area += circle[2]**2 * math.pi

    return area


if __name__ == '__main__':
    num_of_circle = 5
    blockers = [(0.5, 0.5), (0.5, -0.3)]

    circles = bb.ball_in_box(num_of_circle, blockers)

    if num_of_circle == len(circles) and val.validate(circles, blockers):
        area = area_sum(circles)
        print("Total area: {}".format(area))
    else:
        print("len(circles):" + str(len(circles)))
        print(val.validate(circles, blockers))
        print("Error: no good circles.")
コード例 #2
0
ファイル: area_sum.py プロジェクト: Karryking3/ball_in_box
import math
import ball_in_box.ballinbox as bb
import ball_in_box.validate as val

def area_sum(circles):
    area = 0.0
    for circle in circles:
        area += circle[2]**2 * math.pi

    return area

if __name__ == '__main__':
    num_of_circle = 5
    blockers = [(0.5, 0.5)
               ,(0.5, -0.3)]
    
    circles = bb.ball_in_box(num_of_circle, blockers)
    
    if num_of_circle == len(circles) and val.validate(circles, blockers):
        area = area_sum(circles)
        print("Total area: {}".format(area))
    else:
        print("Error: no good circles.")




コード例 #3
0
ファイル: area_sum.py プロジェクト: wttddt13/ball_in_box
import math
import ball_in_box.ballinbox as ballinbox
import ball_in_box.validate as validate


def area_sum(circles):
    area = 0.0
    for circle in circles:
        area = area + circle[2]**2 * math.pi

    return area


if __name__ == '__main__':
    num_of_circle = 5

    blockers = [(0.5, 0.5), (0.5, -0.3)]

    circles = ballinbox.ball_in_box(num_of_circle, blockers)

    if num_of_circle == len(circles) and validate.validate(circles,
                                                           blockers):  #判断条件
        area = area_sum(circles)
        print("Total area: {}".format(area))
    else:
        print("Error: no find good circles.")