我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python水仙花数程序

#python水仙花数程序没有结果

sum_1 = 0
for message in range(100, 1000):
    number = message
    while number > 0:
        a = number % 10
        sum_1 = sum_1 + a ** 3
        number = number / 10
    if sum_1 == message:
        print(message, '为水仙花数')
    sum_1 = 0

第七行改成 number = number // 10
在Python中,“/”为除,“//”为整除,此处应该使用整除

while number > 0??
那不是死循环?

近期文章

  • Win11拖拽文件导致资源管理器时常崩溃
  • springboot测试类报错
  • echarts 雷达图使用,指示器文字过长怎么悬浮显示?
  • 如何使用rdflib将csv文件转换为rdf,我有csv2rdf的代码,但我不知道如何将其转换rdf?
  • 使用什么算法?
  • 本地启动mysql报host '::1' is not allowed to connect to this MySQL server
  • 出口路由器或防火墙怎么选型呀
  • LM35DZ可以用什么替换?
  • C语言用easyx做按钮点击以后停止运行
  • 怎样理解vue的封装复用的混入mixins概念?
  • echarts不显示不报错
  • c语言远程连接mysql成功,无法插入数据
  • C语言基础do while及循环体
  • 避免在php中使用html转义字符
  • 华三交换机S5130怎么查端口配置信息
  • pythonproject有关
  • 双S形隶属度函数的数学表达式是啥
  • 用R语言把process输出结果保存成数据表
  • 手机拍照的时候把曝光拉低之后图片变样了
  • SpringSecurity如何搞两个登录界面和退出地址。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华