#求随机三个数是水仙花数 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