Python 程序:打印从 1 到 100 的 Harshad 数字
后浪云Python教程:
编写一个 Python 程序,打印 1 到 100 或一定范围内的 Harshad 数字。这个 Python 示例接受最小值和最大值,并显示该范围内的 Harshad 数。
def digitsSum(Number):
Sum = rem = 0
while Number > 0:
rem = Number % 10
Sum = Sum + rem
Number = Number // 10
return Sum
minHrd = int(input("Enter the Minimum Harshad Number = "))
maxHrd = int(input("Enter the Maximum Harshad Number = "))
print("\nThe List of Harshad Numbers from {0} and {1}".format(minHrd, maxHrd))
for i in range(minHrd, maxHrd + 1):
Sum = digitsSum(i)
if i % Sum == 0:
print(i, end = ' ')
版权声明:
作者:后浪云
链接:https://www.idc.net/help/184129/
文章版权归作者所有,未经允许请勿转载。
THE END