Pythonについて0から教えてください
■ このスレッドは過去ログ倉庫に格納されています
0130デフォルトの名無しさん
2005/11/05(土) 21:00:14リスト内包表記が便利なのでつかってみたけど読みづらくなった。
---- kokokara ----
# -*- coding: cp932 -*-
import random
import math
#問題1
points = [(random.randint(0,100), random.randint(0,100)) for n in range(20)]
#問題2
#中心座標 = すべての点の重心 をもとめる
center = (sum((t[0] for t in hh))/len(points), sum((t[1] for t in hh))/len(points))
#半径 = centerとの距離が最長のもの をもとめる
radius = math.sqrt(max((pow(x - center[0], 2) + pow(y - center[1], 2) for x,y in points)))
---- kokomade ----
■ このスレッドは過去ログ倉庫に格納されています