Check an Armstrong Number
Check an Armstrong Numberを、編集してオンライン実行できる実践例で学びます。
Check an Armstrong Numberとは?
Check an Armstrong Numberを、編集してオンライン実行できる実践例で学びます。
どのような場面で使う?
- 実行できるコードでPython構文を学ぶ。
- より大きな課題に必要な基礎を身につける。
- ローカル環境なしでアイデアを試す。
サンプルコード
main.py
number = 153
digits = [int(digit) for digit in str(number)]
# Raise every digit to the total number of digits.
total = sum(digit ** len(digits) for digit in digits)
result = "is" if total == number else "is not"
print(f"{number} {result} an Armstrong number")
期待される出力
153 is an Armstrong number
仕組み
この例ではCheck an Armstrong Numberを説明します。入力値を変更してコードの動作を確認してください。
値を変更し、PythonをインストールせずにCodeUtilityオンラインPythonコンパイラで実行できます。
練習問題
入力値と境界ケースを変更し、より大きなデータでも動作を確認してください。
- 実行前に出力を予測する。
- 空または不正な入力を処理する。
- 処理を関数化し、テストケースを追加する。