【开发该软件的操作系统】:windows10
【软件开发环境/开发工具】:PyCharm
【编程语言】:Python
【开发目的】: 供初学者参考学习
#判断输入的数(100~999)是否是水仙花数
#已知100~999之间的水仙花数有: 153 370 371 407
num = int(input("请输入一个介于100~999之间的整数:"))
if num >=100 and num<=999: #判断数据合法性
hun = num // 100
ten = num % 100 // 10
ge = num % 10
sum = hun ** 3 + ten ** 3 + ge ** 3
if num == sum:
print(num,"是水仙花数。")
else:
print(num,"不是水仙花数。")
else:
print("数据不合法!")
结果如图:
共同进步,祝大家学有所成!


