見出し画像

Pythonコード共有(計算機更新)

午前中に書いたpythonのコード少し変更したので共有致します。
勉強した証としてnote上に残します。

是非見てください。

class calculation:
    """_summary_
    計算をするクラス。
    """
    def __init__(self, num, num_1, num_2):
        """初期化
        <num>: 計算する数字
        <num_1>: 計算する数字(何乗するのかを定義する。)
        """
        self.num = num
        self.num_1 = num_1
        self.num_2 = num_2
        
    def multiplier(self, num, num_1,num_2):
        """計算機プログラム
        num(int): 計算をする数字
        num_1 (int): 計算する数字(何乗するか)
        num_2(int): 計算する回数
        """
        result_s = num + num_1
        result_su = num - num_1
        result_mt = num * num_1
        result_c = result_a1 / result_a2
        result_m = num ** num_1
        print(f"足した結果は{result_s}です。")
        print(f"引き算の結果は{result_su}です。")
        print(f"掛け算の結果は{result_mt}です。")
        print(f"{num}{num_1}乗は{result_m}です。")
        print(f"割り算の結果は{result_c}です。")
        for i in range(1,num_2+1):
            print(f"{i}番目の計算をします。")
            result_b1 = int(input("計算したい数字を入力")) # 変数でセットをする。
            result_b2 = int(input("もう一つ入力してください。"))
            result_s = result_b1 + result_b2
            result_su = num - num_1
            result_mt = result_b1 * result_b2
            result_m = result_b1 ** result_b2
            result_c = result_b1 / result_b2
            print(f"足した結果は{result_s}です。")
            print(f"引き算の結果は{result_su}です。")
            print(f"掛け算の結果は{result_mt}です。")
            print(f"割り算の結果は{result_c}です。")
            print(f"{result_b1}{result_b2}乗は{result_m}です。")
        else:
            print("処理を終了します。")
            
number_1 = calculation(0,0,0)
result_a1 = int(input("計算したい数字を入力")) # 変数でセットをする。
result_a2 = int(input("もう一つ入力してください。"))
result_a3 = int(input("何回計算を行うのか?"))
number_1.multiplier(result_a1,result_a2,result_a3) # 計算したい数字を入力。

以上になります。

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?