Python 程序:打印 1 到 100 的幸福数

写一个 Python 程序,打印 1 到 100 或一定范围内的幸福数。这个 Python 示例接受最小值和最大值,并显示该范围内的幸福数。

import math
def digitsSquareSum(Number):
    Sum = rem = 0
    while Number > 0:
        rem = Number % 10
        Sum = Sum + math.pow(rem, 2)
        Number = Number // 10
    return Sum

minHpy = int(input("Enter the Minimum Happy Number = "))
maxHpy = int(input("Enter the Maximum Happy Number = "))

print("\nThe List of Happy Numbers from {0} and {1}".format(minHpy, maxHpy)) 
for i in range(minHpy, maxHpy + 1):
    Temp = i

    while Temp != 1 and Temp != 4:
        Temp = digitsSquareSum(Temp)

    if Temp == 1:
        print(i, end  = '  ')

原创文章,作者:RY3E8,如若转载,请注明出处:https://www.506064.com/n/127522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
RY3E8的头像RY3E8
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相关推荐

  • 详解如何启动Spark

    Apache Spark是一种流行的分布式计算系统,用于处理大型数据集并提供高性能和高吞吐量的数据处理。在本文中,我们将探讨如何启动Apache Spark,包括从Spark强因的…

    编程 2024-10-04
  • 全能编程开发工程师手册:深入剖析echartsoption

    一、简介 echartsoption是Echarts的核心组件之一,它是一个JavaScript类库,专门用于生成Echarts所需的JSON配置数据。它提供了一系列的API和选项…

    编程 2024-10-04
  • Geoserver安装

    一、geoserver安装包 Geoserver是一款用于发布地理空间数据的服务器,可以发布WMS, WFS等服务。在进行安装之前,需要进行下载官方最新版的安装包。进入官网下载链接…

    编程 2024-11-14
  • 在服务器创建mysql数据库(MYSQL创建数据库)

    本文目录一览: 1、怎么在服务器上搭建mysql数据库 2、服务器端如何建立数据库? 3、如何在mysql中创建新的数据库 4、如何在服务器中创建mysql数据库 5、如何建立My…

  • 对象是什么数据类型?

    对象是编程中经常使用的一个术语,通常用来表示某个类型的实例。在许多编程语言中,对象都是基于类实现的,一个类可以看作是一种蓝图或者模板,用于创建对象。那么对象是什么类型的数据呢?在本…

    编程 2024-11-04
  • java之bio与nio图解(Javanio)

    本文目录一览: 1、java中bio nio aio的区别和联系 2、java与mysql是nio还是bio 3、Java中BIO,NIO和AIO的区别和应用场景 4、013 BI…

    编程 2024-10-04
  • Python 中的sizeof

    当我们编写大型脚本或多行代码时,内存管理应该是我们的首要任务。因此,除了良好的编程知识外,我们还应该具备高效处理内存的良好知识。Python 中给出了许多函数来获取程序中特定对象的…

    编程 2024-10-03
  • 实时监控日志变化并展示最后N行内容

    一、背景介绍 在硬盘空间有限的服务器上,经常需要对日志文件进行定期清理。但有时我们又需要查看最近一段时间的日志信息,这时及时监控日志变化并展示最后N行内容就显得非常重要。 本文将介…

    编程 2024-11-25
  • PHP对象

    PHP是一门面向对象编程的语言,对象是PHP中非常常见的概念,几乎所有的数据类型都可以作为对象来处理。在这篇文章中,我们将从不同的角度来探讨PHP对象的概念和使用。 一、对象的定义…

    编程 2024-11-26
  • datacamp:开发者学习的终极平台

    一、datacamp简介 datacamp成立于2013年,是一家致力于数据科学教育的在线教育平台。datacamp的课程以数据科学、数据分析、统计学编程为主。 datacamp的…

    编程 2024-10-04

发表回复

登录后才能评论