25 lines
524 B
Python
25 lines
524 B
Python
def sortData(filename):
|
|
f1 = open(filename)
|
|
names = f1.readlines() # transferring to list
|
|
option = int(input("Ascending-1 or descending-2 order?"))
|
|
|
|
if option==1:
|
|
names.sort() # ascending order
|
|
else:
|
|
names.sort(reverse=True) # descending order
|
|
|
|
for name in names:
|
|
print(name.strip()) # print one data point
|
|
|
|
f1.close()
|
|
|
|
def perfectNumber(n):
|
|
sum=0
|
|
for i in range(1,n):
|
|
if n%i==0:
|
|
sum+=i
|
|
|
|
if sum==n:
|
|
return True
|
|
|