Python中的幸运数2025 年 3 月 3 日 | 阅读 4 分钟 在接下来的教程中,我们将学习如何使用 Python 编程语言来检查一个给定的数字是否为霓虹数。 但在开始之前,让我们先了解一下什么是霓虹数。 什么是霓虹数?如果一个数字的平方的各位数字之和等于该数字本身,则该数字被称为霓虹数。 ∑ Digits(N2) = N 其中N2 表示N 的平方,并将平方的各位数字相加,以检查它们是否等于N。 霓虹数的例子现在让我们看一些霓虹数的例子 示例 1 Number, N = 9 (1) Square of Number, N2 = N x N = 9 x 9 = 81 Sum of the Digits of N2 = 8 + 1 = 9 (2) From Equation (1) and (2), we have: Sum of Digits of N2 = Number N i.e., 9 = 9 Thus, Number 9 is a Neon Number. 示例 2 Number, N = 0 (1) Square of Number, N2 = N x N = 0 x 0 = 0 Sum of the Digits of N2 = 0 (2) From Equation (1) and (2), we have: Sum of Digits of N2 = Number N i.e., 0 = 0Thus, Number 0 is a Neon Number. 示例 3 Number, N = 12 (1) Square of Number, N2 = N x N = 12 x 12 = 144 Sum of the Digits of N2 = 1 + 4 + 4 = 9 (2) From Equation (1) and (2), we have: Sum of Digits of N2 is not equal to Number N i.e., 9 != 12 Thus, Number 12 is NOT a Neon Number. 示例 4 Number, N = 30 (1) Square of Number, N2 = N x N = 30 x 30 = 900 Sum of the Digits of N2 = 9 + 0 + 0 = 9 (2) From Equation (1) and (2), we have: Sum of Digits of N2 is not equal to Number N i.e., 9 != 30 Thus, Number 30 is NOT a Neon Number. 霓虹数的一般性质以下是霓虹数的主要特征或一般性质
Python 查找给定范围内霓虹数的程序我们现在将看一个演示如何使用Python 查找霓虹数的示例。 示例 输出 Neon numbers between 0 and 100: [0, 1, 9] 说明 在上面的代码片段中,我们定义了一个 isNeonNumber() 函数来检查一个数字是否是霓虹数。在此函数内,我们对给定的数字进行平方,然后计算平方的数位之和。然后,我们返回与平方的数位之和相等的数字。对于主函数,我们初始化了一个空列表,并在 0 到 100 之间的数字 i 上调用 isNeonNumber() 函数,并将霓虹数添加到初始化的列表中。然后,我们为用户打印结果列表。 因此,我们可以得出结论,在 0 到 100 之间,只有 0、1 和 9 是霓虹数。 结论在上面的教程中,我们学习了霓虹数及其一些示例。我们还讨论了霓虹数的一些性质。最后,我们看到了一个 Python 程序,演示了如何在给定范围内查找霓虹数。我们还得出结论,在十进制(基数 10)中,唯一的霓虹数分别是 0、1 和 9。 |
当我们谈论脚本语言时,我们指的是用于特定目的的特殊类型的计算机语言。可以把它们想象成专为特定任务设计的工具,就像用特定的扳手修理漏水的水龙头,而不是用一个通用工具箱。其中一些脚本语言...
阅读25分钟
? Python 是一种高级解释型编程语言,以其简洁和清晰而闻名。它广泛用于 Web 开发、数据分析、人工智能、科学计算等。以下是 Python 的一些关键功能:易于学习和使用:Python 具有模仿……
5 分钟阅读
引言 要扩展 Python 中的列表,请向现有列表添加新元素。这可以通过多种方式完成,在各种情况下都提供了通用性和有效性。extend() 方法将可迭代对象中的数据元素追加到列表中,是...
阅读 6 分钟
在数组中计算对 (x, y),其中 x^y > y^x。在本教程中,我们将编写 Python 程序来查找满足 x^y>y^x 的对的数量。我们给定两个数组 X[] 和 Y[],其中包含正整数,我们需要确定数量……
阅读 4 分钟
? Python 是一种高级、解释型且灵活的编程语言,以其对代码清晰度的重视而闻名。它有助于面向对象的编程概念,如封装、继承和多态性。Python 的简洁性和易于分析的语法使其对初学者和经验丰富的程序员都很受欢迎。它提供了广泛的...
阅读 4 分钟
在这个问题中,我们将给定一个有向图。我们的任务是判断有向图是否存在形成循环的路径。让我们看一个有向图的例子 输入:V = 8,E = 9 1 2 ...
阅读9分钟
假设我们有一个字典。另外,我们还有两个词;让这些词是 A 和 B。在这个问题中,我们必须找到从 A 到 B 的最短链(如果存在),并返回这个最短链的长度。...
阅读9分钟
NumPy 返回数组中每个轴的最小元素的索引。argmin() 函数。语法:numpy.argmin(array, axis = None, out = None) 参数:array:要操作的输入数组 axis:[int, 可选] 沿指定轴,如 0 或 1 out:[array 可选] 提供一个用于插入的功能...
阅读 3 分钟
简介 在机器学习和数据科学领域,随机森林规则集是一个强大而灵活的工具。它属于集成学习算法类别,该类别混合了多个学习模型的预测,以提供...
阅读 6 分钟
在 Python 中,成员运算符是附加运算符,它们帮助我们检查指定的值或元素是否存在于某个序列或集合中,例如字符串、列表、元组、集合或字典。换句话说,这些运算符用于测试项的成员资格...
阅读 8 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India