Python meliputi latihan 13
Topik: Cetak semua "nomor narsis", yang disebut "nomor narsis" mengacu pada nomor tiga digit, yang Anda angka Cube dan sama dengan jumlah itu sendiri. Misalnya: 153 adalah "jumlah narsis" karena 153 = 1 kubik kubik 5 3 potong dadu.
Analisis Program: penggunaan loop kontrol untuk jumlah 100-999, setiap faktorisasi bit, sepuluh, seratus.
Source Code:
#!/usr/bin/python # -*- coding: UTF-8 -*- for n in range(100,1000): i = n / 100 j = n / 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print n
Contoh di atas output:
153 370 371 407