前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3中,//、/ 的区别

python3中,//、/ 的区别

原创
作者头像
GoodTime
发布2023-10-27 16:51:28
1840
发布2023-10-27 16:51:28
举报
文章被收录于专栏:GoodTime的全栈开发

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

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

例:

代码语言:python
代码运行次数:0
复制
print(3//2)  #输出1

print(3/2)  #输出1.5

拓展:判断水仙花数

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

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

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

代码语言:python
代码运行次数:0
复制
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)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档