2011年7月11日月曜日

開発環境

  • Mac OS X Snow Leopard (OS)
  • WingIDE
  • Script言語: Python

『初めてのコンピュータサイエンス』(Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-463-7)の9章(集合と辞書), 9.5(練習問題), 6を解いてみる。

 

6.

コード

def elementary_particle(d):
    ep=""
    min_prob=1
    for k in d:
        if d[k]<min_prob:
            ep=k
            min_prob=d[k]
    return ep

上記の関数で、問題のとおり、中間子(ここではtyukanshi、WingIDEで日本語を使えるようにする方法が分からない。。)が返されることを確認。

入出力結果(Python Shell)

0 コメント:

コメントを投稿