Python入門:実習課題

実習課題

実習のうち,(1)授業時間内に作成した分について必ず提出,(2)未完成の部分は宿題とし,次回授業時間前までにすべて提出.
ファイル名については,必ず指定された名前を付けること.
例:153R000000-03-1.py など.

今回の課題においては, Pythonで記述してみよう.拡張子は .py である.

課題1

キーボードから1以上の整数 n を入力し,n までの階乗 n! をすべて画面に表示するプログラムを作成せよ.

実行例
n = ? 10 (キーボードから入力,以下同様)

1! = 1
2! = 2
3! = 6
...
10! = ???

課題2

キーボードから3つの実数を入力すると,それぞれ大きい順,小さい順に並べ替えて,さらに平均値を画面に表示するプログラムを作成せよ.
次に,並べ替え結果と計算結果をファイル result.txt に出力せよ.

数値1:10.1
数値2:5.2
数値3:8.1

大きい順 10.1 8.1 5.2
小さい順 5.2 8.1 10.1
平均値 7.8

課題3

キーボードから2以上の整数 n を入力し,n までの素数をすべて画面に表示せよ.

実行例
n=? 100
2
3
5
7
11
13
...
???