abc = intinput一个三位数a = intabc 100 10b = intabc 10 10c int = intabc 10if abc == a a a + b b b + c c c printabc 是水仙花数else printabc 不是水仙花数将以上代码进行注释
用户输入一个三位数
abc = int(input('一个三位数:'))
分别取出输入的三位数的百位、十位和个位数字
a = int(abc / 100 % 10) b = int(abc / 10 % 10) c: int = int(abc % 10)
判断是否为水仙花数,并输出结果
if abc == (a * a * a + b * b * b + c * c * c): print(abc, '是水仙花数') else: print(abc, '不是水仙花数')
原文地址: https://www.cveoy.top/t/topic/fsJx 著作权归作者所有。请勿转载和采集!