プログラムの説明
[ edit]
例題
- 例題
例題(1): 【関数定義】 三角形の面積([底辺]と[高さ]から[三角形の面積])を返す関数
例題(2): 【関数定義】 n番目のメルセンヌ数 (2の冪乗よりも 1 小さい自然数、すなわち 2n − 1)を返す関数
- 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, ...
例題(3): 【関数定義】n番目の三角数 n(n-1)/2を返す関数,もしくは,1からnまでの総和を返す関数
- 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, ...
例題(4): 【関数定義】"X"が入力されるまで正の整数の平均値を返す関数
例題(6): 【組込関数】指定した日の[曜日]を文字列で返す関数
例題(7): 【組込関数】経過日数計算の関数
例題(8): 【組込関数】乱数を返すプログラム
例題(9): 【組込関数】最大公約数 gcd ( greatest common divisor )
例題
(1)
【関数定義】
三角形の面積を返す関数
([底辺]と[高さ]から[三角形の面積]を返す)
(2)
【関数定義】
(2の冪よりも 1 小さい自然数、すなわち 2n − 1)
(3)
【組込関数】
三角数,もしくは, 1からnまでの総和
n(n-1)/2
(4)
【関数定義】
Xが入力されるまで正の整数の平均値を返すプログラム
平均値を返す関数([総和]と[個数]から[平均値]を返す)
(5)
【組込関数】
現在の[日付]を返す関数と,現在の[時刻]を返す関数
datetimeモジュールを利用する
(6)
【組込関数】
指定した[日の曜日]を文字列で返す関数
datetimeモジュールを利用する
(7)
【組込関数】
経過日数計算 (二つの日付間の日数を返す) 関数
datetimeモジュールを利用する
(8)
【組込関数】
乱数を返すプログラム
randomモジュールの
seed()メソッド,randint()メソッドを利用する(9)
【組込関数】
基本課題
[ edit ]
拡張課題