当前分类:300例题>>正文

Python示例:打印从 1 到 100 的 Harshad 数字

来源:互联网   更新时间:2023年6月19日  

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://6yhj.com/leku-p-4321.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: 博客程序