プログラミング(C、C#, F#, JavaScript, Perl, Python, Ruby, PHP, SQL)、数学、読書・・・
開発環境
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7)のIV部(関数)のまとめ演習4を解いてみる。
4.
コード(TextWrangler)
#!/usr/bin/env python #encoding: utf-8 def adder1(good=1,bad=2,ugly=3): return good + bad + ugly def adder2(**args): result = 0 for i in args.keys(): result += args[i] return result L = [4,[4,5],[4,5,6],{'a':4,'b':5,'c':6}] print adder1() print adder1(4) print adder1(4,5) print adder1(4,5,6) print adder1(bad=4,ugly=5,good=6) print adder1(ugly=1,good=2) print adder2(a=1) print adder2(a=1,b=2) print adder2(a=1,b=2,c=3)
入出力結果(Terminal)
$ ./python_program.py 6 9 12 15 15 5 1 3 6 $
コメントを投稿
0 コメント:
コメントを投稿