ホームページ  >  記事  >  バックエンド開発  >  Pythonで3桁の合計を求める方法

Pythonで3桁の合計を求める方法

DDD
DDDオリジナル
2023-08-18 13:33:0212427ブラウズ

Python は 3 桁を入力して各桁の合計を求めます。手順: 1. input 関数を通じてユーザーが入力した 3 桁を取得し、num 変数に保存します。2. len 関数を使用して決定します。入力が 3 桁の数字であるかどうか、そうでない場合は、エラー メッセージを出力してプログラムを終了します; 3. int 関数を使用して、入力文字列を整数型に変換します; 4. 整数除算演算子 // と剰余演算を使用します% 百の位、十の位、および各桁を取得し、それらを加算して各桁の合計を取得します; 5. print 関数を使用して、各桁の合計の結果を出力します。

Pythonで3桁の合計を求める方法

この記事の動作環境: Windows 10 システム、Python 3.11.4 バージョン、Dell G3 コンピューター。

Python では、文字列演算と数学演算を使用して 3 桁の数値の合計を求めることができます。以下は、Python で書かれたコード例です。

# 输入一个三位数
num = input("请输入一个三位数:")
# 判断输入是否为三位数
if len(num) != 3:
    print("输入的不是三位数,请重新输入!")
    exit()
# 将输入的字符串转换为整数
num = int(num)
# 求各位之和
digit_sum = num // 100 + (num % 100) // 10 num % 10
# 输出各位之和
print("各位之和为:", digit_sum)

この例では、まずユーザーが input 関数を通じて入力した 3 桁の数値を取得し、それを num 変数に保存します。次に、len 関数を使用して入力が 3 桁の数値かどうかを確認し、そうでない場合はエラー メッセージを出力してプログラムを終了します。

int 関数を使用して、入力文字列を整数型に変換します。これにより、数学的な演算を簡単に実行できるようになります。

数学演算を通じて各桁の合計を求めます。整数除算演算子 // と剰余演算子 % を使用して、百、十、一の位の数値を取得し、それらを加算して各桁の合計を取得します。

print 関数を使用して合計結果を出力します。

このようにして、Python で 3 桁の数値の合計を求めることができます。

以上がPythonで3桁の合計を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。