diff --git a/assignment_1.py b/assignment_1.py new file mode 100644 index 0000000..9b5267b --- /dev/null +++ b/assignment_1.py @@ -0,0 +1,12 @@ +n=int(input("Enter the number of row: ")) +list1=[] + +for i in range(n): + temp_list=[] + for j in range(i+1): + if j==0 or j==i: + temp_list.append(1) + else: + temp_list.append(list1[i-1][j-1]+list1[i-1][j]) + list1.append(temp_list) + print(" ".join( repr(e) for e in list1[i] ).center(5*n)) \ No newline at end of file diff --git a/assignment_2.py b/assignment_2.py new file mode 100644 index 0000000..4f88db3 --- /dev/null +++ b/assignment_2.py @@ -0,0 +1,4 @@ +def colors(string): + return "-".join(sorted(string.split("-"))) + +print(colors("green-red-yellow-black-white")) \ No newline at end of file diff --git a/assignment_3.py b/assignment_3.py new file mode 100644 index 0000000..652f001 --- /dev/null +++ b/assignment_3.py @@ -0,0 +1,13 @@ + +def perfectnumber(n): + for i in range(1,n): + sum1=0 + if n % i==0: + sum1 += i + if sum1==n: + print(f'{n} is a perfect number') + else: + print(f'{n} is not a perfect number') + + +perfectnumber(14) \ No newline at end of file diff --git a/bonus_1.py b/bonus_1.py new file mode 100644 index 0000000..a742caf --- /dev/null +++ b/bonus_1.py @@ -0,0 +1,5 @@ +orginal_list = [{'make':'Nokia', 'model':216, 'color':'Black'}, {'make':'Mi Max', 'model':'2', 'color':'Gold'}, {'make':'Samsung', 'model': 7, 'color':'Blue'}] +sorted_list=sorted(orginal_list, key=lambda x:x["color"]) + + +print(sorted_list) \ No newline at end of file diff --git a/bonus_2.py b/bonus_2.py new file mode 100644 index 0000000..a6c6040 --- /dev/null +++ b/bonus_2.py @@ -0,0 +1,5 @@ +integers= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +even_integers=list(filter(lambda x:(x%2==0),integers )) +odd_integers=list(filter(lambda x:(x%2==1),integers )) +print(even_integers) +print(odd_integers) \ No newline at end of file