ホームページ >バックエンド開発 >Python チュートリアル >Pythonで3桁の合計を求める方法
Python は 3 桁を入力して各桁の合計を求めます。手順: 1. input 関数を通じてユーザーが入力した 3 桁を取得し、num 変数に保存します。2. len 関数を使用して決定します。入力が 3 桁の数字であるかどうか、そうでない場合は、エラー メッセージを出力してプログラムを終了します; 3. int 関数を使用して、入力文字列を整数型に変換します; 4. 整数除算演算子 // と剰余演算を使用します% 百の位、十の位、および各桁を取得し、それらを加算して各桁の合計を取得します; 5. print 関数を使用して、各桁の合計の結果を出力します。
この記事の動作環境: 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 サイトの他の関連記事を参照してください。