0
this is the code for perfect number. It is a readable code?
num=int(input("enter a number here")) sum=0 for i in range(1,num+1): if num%i==0: sum+=i print(sum) if sum//2==num: print("day la perfect number",num) else: print("day ko phai perfect number")
1 Answer
0
Readable as in do I understand what it does and how it does it? Yeah, sure, but, then again, the problem it solves is very simple and the code is very short. It's good though that your variables aren't named just x or y, which is a common mistake early on. If you want to be sure you will remember what you thought of when you wrote a piece of code, consider writing comments explaining what the code does. :)