{"text": "### Human: Tulis kode yang memeriksa apakah nomor yang diberikan adalah nomor Armstrong.. ### Assistant: Angka Armstrong adalah angka yang sama dengan jumlah digitnya sendiri masing-masing dibesarkan ke pangkat angka digit. Berikut adalah contoh kode Python yang memeriksa apakah nomor tertentu adalah angka Armstrong: ``python def is_armstrong_number(num): n_str = str(num) n_len = len(n_str) jumlah = 0 untuk digit di n_str: jumlah += intdigit) ** n_len kembali == # uji fungsi n = 153 jika is_armstrong_number sumn: (((printf\"{n} adalah angka Armstrong\"): ((printf\"{n} bukan angka Armstrong\") ``` kode ini mendefinisikan fungsi yang disebut `is_strong_number` yang mengambil angka sebagai argumen. Di dalam fungsi kita mengubah angka menjadi string dan mengambil panjangnya sebagai kekuatan. Kemudian menghitung jumlah angka, kemudian kembali ke angka yang sama dengan nilai asli. Jika tidak, maka jumlahnya akan dihitung dengan menggunakan fungsi Armstrong yang berarti bahwa setiap angka dibesarkan dengan kekuatan."}