This repository has been archived on 2025-12-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2024-09-20 14:17:13 +03:00

33 lines
797 B
Python

def sortData(file, choice):
lst = []
with open(file, 'r') as f:
contents = f.readlines()
for i in contents:
if isinstance(i, int) or isinstance(i, float):
i = float(i)
i = "{:.2f}".format(i)
lst.append(i)
elif isinstance(i, str):
i = i.strip('\n')
lst.append(i)
if choice == 1:
lst.sort()
for j in lst:
print(j)
elif choice == 2:
lst.sort(reverse=True)
for k in lst:
print(k)
def perfectNumber(n):
if n == 0:
return False
elif n < 0:
n = abs(n)
sum = 0
for x in range(1, n):
if n % x == 0:
sum += x
return sum == n