写点什么

python3 中,//、/ 的区别

作者:GoodTime
  • 2023-12-28
    浙江
  • 本文字数:272 字

    阅读完需:约 1 分钟

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

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

例:

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 == i3+j3+k**3):        print(n)
复制代码


发布于: 刚刚阅读数: 3
用户头像

GoodTime

关注

好好学习,天天向上 2023-12-21 加入

.NET全栈程序猿,前端、Java、Python、Go

评论

发布
暂无评论
python3中,//、/ 的区别_Python_GoodTime_InfoQ写作社区