【9:936】Python の宿題ここで答えます Part 1- 1 名前:デフォルトの名無しさん 2006/07/23(日) 01:18:15
- 【Pythonスレッド基本ルール】
1:問題文は自己省略せずに、直接全部貼り付けてください。 2:課題の「丸投げ」が最も好ましい提示法です。なるべく丸投げしてください。 3:数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 4:課題&宿題関連の質問はOKですが、それ以外の一般的な質問は禁止です。 5:もし回答プログラムがアップされたら、その返答と動作報告をお願いします。 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます 《必須》 【 用語 】数学用語、専門用語の意味、説明を書きます 《あれば必須》 【 期限 】提出期限、解答希望日があれば書きます 【 Ver 】希望するPythonバージョンがあれば書きます 【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。 丸投げでない場合は、途中までのソースとその経過報告、 質問点、疑問点を書きます(なるべく丸投げにしてください) 【回答プログラムの掲載場所】 http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.cgi
- 927 名前:デフォルトの名無しさん :2009/09/23(水) 09:48:09
- それも2だからじゃねーだろ
- 928 名前:デフォルトの名無しさん :2009/09/23(水) 12:38:34
- 2.4以下は糞
- 929 名前:デフォルトの名無しさん :2009/09/24(木) 10:57:16
- 1.5のクソさに比べたら2.xや3.xはヘブン。
- 930 名前:デフォルトの名無しさん :2009/09/24(木) 14:20:08
- 今思えばそうだけど、1.5時代はそれはそれで快適に使ってたもんよ(文字コード周りは除く)。
- 931 名前:デフォルトの名無しさん :2009/10/25(日) 15:28:07
- >>707
どうみてもゴスリングだろと思ったらそうだった
- 932 名前:デフォルトの名無しさん :2009/11/07(土) 15:36:23
- 負でない整数nの階乗(n!)は,次のように定義される.
n! = 1 × 2 × 3 × ... × n (n ≧ 1) 0! = 1 引数nを与えるとn!を計算して返す関数fact(n)を定義し,それを用いて0!〜10!を計算して表示するプログラムを作成せよ.
- 933 名前:デフォルトの名無しさん :2009/11/07(土) 15:45:13
- >>> def fact(n):
... return n * fact(n-1) if n else 1 ... >>> [fact(x) for x in range(11)] [1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 3628800]
- 934 名前:デフォルトの名無しさん :2009/11/07(土) 15:45:30
- fact = lambda n: n * fact(n - 1) if n else 1
for i in range(11): print "%d! = %d" % (i, fact(i))
- 935 名前:デフォルトの名無しさん :2009/11/07(土) 15:54:28
- 引数として英数字からなる文字列を1つ与えて呼び出すと,その全体,最後の1文字を削ったもの,最後の2文字を削ったもの,…と1文字になるまで表示する関数を定義せよ.値を返す必要はない.
次に,キーボードから文字列を読み込み,読み込んだ文字列を引数として定義した関数を呼び出すようにせよ.
- 936 名前:デフォルトの名無しさん :2009/11/07(土) 16:05:22
- def foo(s):
if s: print s foo(s[:-1]) foo(raw_input())
|