Latest web development tutorials

Python meliputi latihan 13

Python 100 Li Python 100 Li

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

Python 100 Li Python 100 Li