0
点赞
收藏
分享

微信扫一扫

python3中,//、/ 的区别


//:地板除,返回整数结果

/:浮点数除法,返回浮点结果

例:

print(3//2)  #输出1

print(3/2)  #输出1.5

拓展:判断水仙花数

# 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。

# 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

# 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

print('100-1000之前的所有水仙花数如下:')

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)

举报

相关推荐

0 条评论