判断一个数是否是水仙花数python
水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
以下是Python代码来判断一个数是否是水仙花数:
num = int(input("请输入一个三位数:"))
获取百位、十位、个位数字
hundreds = num // 100 tens = (num // 10) % 10 ones = num % 10
判断是否是水仙花数
if num == hundreds ** 3 + tens ** 3 + ones ** 3: print(num, "是水仙花数") else: print(num, "不是水仙花数")
python判断一个数是否是水仙花数
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
Python可以通过以下代码判断一个数是否是水仙花数:
num = int(input("请输入一个三位数:")) a = num // 100 # 获取百位数 b = num // 10 % 10 # 获取十位数 c = num % 10 # 获取个位数 if num == a3 + b3 + c**3: print(num, "是水仙花数") else: print(num, "不是水仙花数")
判断一个数是否为水仙花数python
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
以下是判断一个数是否为水仙花数的Python代码:
num = int(input("请输入一个三位数:"))
分解出各个位上的数字
a = num // 100 b = num // 10 % 10 c = num % 10
判断是否为水仙花数
if a3 + b3 + c**3 == num: print(num, "是水仙花数") else: print(num, "不是水仙花数")
相关推荐













