├── README.md ├── program02.py ├── program05.py ├── program01.py ├── program03.py ├── program04.py └── program06.py /README.md: -------------------------------------------------------------------------------- 1 | # Assignment_1-2 2 | 1st assignment /1-0 3 | String Manipulations 4 | Thank You:)) 5 | -------------------------------------------------------------------------------- /program02.py: -------------------------------------------------------------------------------- 1 | x=input("enter a string"); 2 | y=(x[::-1]) 3 | print(y) 4 | if(x==y): 5 | print("it's a Plindrome") 6 | else: 7 | print("it is not a palindrome") 8 | -------------------------------------------------------------------------------- /program05.py: -------------------------------------------------------------------------------- 1 | s=input("enter a string").split() 2 | sum=0 3 | for x in s: 4 | if not x.isalpha(): 5 | sum=sum+int(x) 6 | print(f"the original string is :{s} and the sum of the digits is:{sum}") 7 | -------------------------------------------------------------------------------- /program01.py: -------------------------------------------------------------------------------- 1 | string=input("enter your string") 2 | sub_string=input("enter the substring") 3 | temp=string 4 | count=temp.count(sub_string) 5 | print("total occurance(%s) of this substring is:%d"%(sub_string,count)) 6 | -------------------------------------------------------------------------------- /program03.py: -------------------------------------------------------------------------------- 1 | x="github" 2 | a=x.capitalize() 3 | y="the" 4 | b=y.capitalize() 5 | z="place" 6 | c=z.capitalize() 7 | m="where" 8 | d=m.capitalize() 9 | n="i" 10 | e=n.capitalize() 11 | o="fork" 12 | f=o.capitalize() 13 | print(f"{a} {b} {c} {d} {e} {f}") 14 | -------------------------------------------------------------------------------- /program04.py: -------------------------------------------------------------------------------- 1 | a='' 2 | s = input('Please enter a string: ') 3 | count = 1 4 | s = s.lower() 5 | for char1 in s: 6 | if count % 2 == 0: 7 | a +=char1.upper() 8 | count += 1 9 | else: 10 | a += char1 11 | count += 1 12 | print(a) 13 | -------------------------------------------------------------------------------- /program06.py: -------------------------------------------------------------------------------- 1 | s=input("enter a string") 2 | no_of_words=len(s.split()) 3 | no_of_characters=len(s) 4 | percentage_characters=0 5 | for i in s: 6 | if i.isalnum(): 7 | percentage_characters+=1 8 | print("number_of_words"+str(no_of_words)) 9 | print('no_of_characters',no_of_characters) 10 | print("percentage_characters",percentage_characters*100/len(s),'%') 11 | --------------------------------------------------------------------------------