成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

Python 練習實例13

python 練習實例13

python 編程100例python 編程100例

題目:打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

程序分析:利用for循環控制100-999個數,每個數分解出個位,十位,百位。

程序源代碼:

實例(python 2.0+):

#!/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

實例(python 3.0+):

for n in range(100,1000):
    i = n // 100
    j = n // 10 % 10
    k = n % 10
    if n == i*i*i + j*j*j + k*k*k: 
        print(n)

以上實例輸出結果為:

153
370
371
407

python 編程100例python 編程100例

下一節:python 練習實例14

python 編程100例

相關文章