diff --git a/Programs/P01_hello.py b/Programs/P01_hello.py index 6d8ff9a..2bab912 100644 --- a/Programs/P01_hello.py +++ b/Programs/P01_hello.py @@ -4,6 +4,8 @@ def justPrint(text): '''This function prints the text passed as argument to this function''' print(text) + a=input("Enter a number: ") + b=input("Enter another number: ") base_value = 10 increment_value=20 difference = increment_value - base_value @@ -12,10 +14,11 @@ def justPrint(text): floor_division = increment_value // base_value # // -> integer division print("Floor Division:", floor_division) - print("Difference is:", increment_value - base_value) + # print("Difference is:", increment_value - base_value) print("Divide value is:", divide_value) print("Multiply value is:", multiply_value) print("Modulus:", increment_value % base_value ) # % -> remainder + print('Addition is:', int(a) + int(b)) if __name__ == '__main__': justPrint('Hello Sindhuja') diff --git a/Programs/P02_VariableScope.py b/Programs/P02_VariableScope.py index 6286822..505eb22 100644 --- a/Programs/P02_VariableScope.py +++ b/Programs/P02_VariableScope.py @@ -3,13 +3,13 @@ # LEGB Rule: Local, Enclosing, Global, Built-in -x = 'Global x' +x = 80 # Global x def test(): #global x - y = 'Local y' - x = 'Local x' - print(x +', '+ y) #prints 'Local x' and 'Local y' + y = 100 # Local y + x = 20 + print(x + y) #prints 'Local x' and 'Local y' if __name__ == '__main__': test() diff --git a/Programs/P03_ListsOperations.py b/Programs/P03_ListsOperations.py index f2d5dfc..53c5d13 100644 --- a/Programs/P03_ListsOperations.py +++ b/Programs/P03_ListsOperations.py @@ -1,5 +1,6 @@ #Author: OMKAR PATHAK #This program gives examples about various list operations +# User story id : Prod - PYTH-003 #Syntax: list[start: end: step] diff --git a/Programs/listoperations.py b/Programs/listoperations.py new file mode 100644 index 0000000..53c5d13 --- /dev/null +++ b/Programs/listoperations.py @@ -0,0 +1,48 @@ +#Author: OMKAR PATHAK +#This program gives examples about various list operations +# User story id : Prod - PYTH-003 + +#Syntax: list[start: end: step] + +myList = [1, 2, 3, 4, 5, 6, 7, 8, 9] +#index 0 1 2 3 4 5 6 7 8 +# -9 -8 -7 -6 -5 -4 -3 -2 -1 + +#List Slicing +print('Original List:',myList) +print('First Element:',myList[0]) #Prints the first element of the list or 0th element of the list +print('Element at 2nd Index position:',myList[2]) #Prints the 2nd element of the list +print('Elements from 0th Index to 4th Index:',myList[0: 5]) #Prints elements of the list from 0th index to 4th index. IT DOESN'T INCLUDE THE LAST INDEX +print('Element at -7th Index:',myList[-7]) #Prints the -7th or 3rd element of the list + +#To append an element to a list +myList.append(10) +print('Append:',myList) + +#To find the index of a particular element +print('Index of element \'6\':',myList.index(6)) #returns index of element '6' + +#To sort the list +myList.sort() + +#To pop last element +print('Poped Element:',myList.pop()) + +#To remove a particular element from the lsit BY NAME +myList.remove(6) +print('After removing \'6\':',myList) + +#To insert an element at a specified Index +myList.insert(5, 6) +print('Inserting \'6\' at 5th index:',myList) + +#To count number of occurences of a element in the list +print('No of Occurences of \'1\':',myList.count(1)) + +#To extend a list that is insert multiple elemets at once at the end of the list +myList.extend([11,0]) +print('Extending list:',myList) + +#To reverse a list +myList.reverse() +print('Reversed list:',myList)