よって、最終的に
returnccの値を user_pow(x,y) に返し、 それがz に代入される。
の値が代入される。 最後に
は2.0を5回かけた、2.0*2.0*2.0*2.0*2.0
問題.2
List.4 は、 y が自然数のときだけ、 べき乗が計算できるプログラムである。 これを、yが整
数(負の数も扱えるよう) のときにも計算できるよう変更してみること。
ファイル名は no3-a2.py とすること。
ヒント: def user_pow(a, b) のおいて b が0以上とそれ以外 (負の場合) のときで場合分けを
すること。 b0以上であれば、 List.4 の user_pow(a, b) の通りでよく、 それ以外のとき
は、 bが負の整数になるので例えばa=3、b=-2 と与えられたとき、 (1/3)*(1/3) と の逆数を、
-b 回かけるようにすること。
2. ファイルの入出力
コンピュータでは、 データのまとまりをファイルという単位で管理するが、 ファイルを管理
するための仕組みのことをファイルシステムと呼ぶ。 このファイルシステムにおいて、 ファイ
ルを整理するための入れ物に相当するのがディレクトリである。 OS によってはフォルダとも
呼ばれる。 ファイルシステムは階層構造をしており、 ファイルは、どこかのディレクトリに属
し、 ディレクトリは、ルートディレクトリ以外は親ディレクトリを持つ。
2-1. ファイルやディレクトリの操作
YOURS
前の変
属性の変更な