python3中,//、/ 的区别

  • Post author:
  • Post category:python


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

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

例:

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)



版权声明:本文为sunshineGGB原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。