Perfect Number:- एक पूर्ण संख्या एक सकारात्मक पूर्णांक है जो विभाजको के योग के बराबर होता है (स्वयं को छोड़ कर ) जैसे :-
6= 3x2 या 1x6 (3+2+1=6 "perfect number")
56=28x2 या 1+2+4+7+14+28=56 ( "perfect number")
"A whole number is a positive integer which is equal to the sum of the divisors (except itself) eg :-6= 3x2 or 1x63+2+1=6 "perfectnumber")56=28x2 or 1+2+4+7+14+28=56 ( "perfect number")"
# print perfrct number between any range
s=int(input("starting value:"))
e=int(input("end value:"))
while (s<=e):
x=s # लूप को चलाने के लिए वैरिएबल में value को स्टोर किया l
y=s #तुलना करने के लिए एक और वैरिएबल में value को स्टोर किया
c=0
d=0
while (x!=0):
x=x//10
c=c+1
while (y!=0):
r=y%10
d=d+r**c
y=y//10
if(d==s):
print("Armstrong=",d)
s=s+1
Post a Comment