Python代码实现水仙花数的打印
以下是使用Python编写的程序,用于打印所有的“水仙花数”:\n\npython\nfor num in range(100, 1000):\n # 获取百位、十位和个位数\n hundreds = num // 100\n tens = (num // 10) % 10\n ones = num % 10\n \n # 判断是否为水仙花数\n if num == hundreds**3 + tens**3 + ones**3:\n print(num)\n\n\n程序首先使用range(100, 1000)生成所有的三位数,然后对每个数进行判断是否为水仙花数。判断的逻辑是将数字拆分为百位、十位和个位数,然后计算立方和,如果和等于原数字则打印出来。
原文地址: https://www.cveoy.top/t/topic/pBjy 著作权归作者所有。请勿转载和采集!