Python 程序检查给定的数字是否为 Happy Number2025年1月11日 | 阅读 2 分钟 如果一个数字通过重复替换为其各位数字的平方和而得到 1,则该数字被称为快乐数。 如果此过程导致包含 4 的数字的无休止循环,则该数字将是不快乐数。 让我们通过一个例子来理解 数字 = 32 在这个例子中,我们分割 32 以得到它的各位数字的平方和,该平方和形成另一个数字 (13),我们将 32 替换为 13 以继续这个循环,直到结果为 1。我们发现 32 是一个快乐数。 如果任何数字的上述循环导致 1,那么该数字将是快乐数,否则它将是不快乐数,结果为 4、16、37、58、89、145、42、20..... 一些快乐数是 7、28、100、320 等。 在这个程序中,我们需要通过遵循以下算法来确定给定的数字是否为快乐数 算法
程序在此程序中,整数值是预定义的,用户无需输入整数值来检查快乐数。 输出 82 is a happy number 下一个主题Python 程序 |
我们请求您订阅我们的新闻通讯以获取最新更新。