首页 > 编程语言 >python获取随机三位数是水仙花数

python获取随机三位数是水仙花数

时间:2023-01-08 20:26:16浏览次数:80  
标签:10 python 三位数 num print 100 水仙花

#求随机三个数是水仙花数
num=random.randint(100,999)
hundred=num // 100
decade=num % 100 // 10
ones=num % 10
if hundred ** 3 +decade ** 3 +ones ** 3 == num:
    print(f'数字{num}是一个三位数的水仙花数!')
else:
    print(f'数字{num}不是一个三位数的水仙花数!')

 第二种方法

for num in range(100,1000):
    bw=num//100
    sw=num%100//10
    gw=num%10
    if num==bw**3+sw**3+gw**3:
        print(num,end=' ')
print('\n')

 

标签:10,python,三位数,num,print,100,水仙花
From: https://www.cnblogs.com/ygyalex/p/17035248.html

相关文章