編寫一個 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.506064.com/zh-tw/n/308522.html