Pythonで入力された数値の平方根を求めるプログラムを作成しよう


  1. mathモジュールを使用する方法:

    import math
    def square_root(number):
    return math.sqrt(number)
    input_number = float(input("数値を入力してください: "))
    result = square_root(input_number)
    print("平方根:", result)
  2. 指数演算子を使用する方法:

    def square_root(number):
    return number  0.5
    input_number = float(input("数値を入力してください: "))
    result = square_root(input_number)
    print("平方根:", result)
  3. ニュートン法を使用する方法:

    def square_root(number):
    guess = number
    while True:
        new_guess = 0.5 * (guess + number / guess)
        if abs(new_guess - guess) < 0.0001:  # 収束条件
            return new_guess
        guess = new_guess
    input_number = float(input("数値を入力してください: "))
    result = square_root(input_number)
    print("平方根:", result)

これらの例では、ユーザーが数値を入力するプロンプトが表示され、その入力された数値の平方根が計算されます。それぞれの方法は異なるアプローチを取っていますが、どの方法でも正しい結果が返されるはずです。

以上が、Pythonで入力された数値の平方根を求めるいくつかの方法の例です。これらの例を参考にして、自分自身でプログラムを作成してみてください。