Write a Python program to Remove Odd Characters in a String with a practical example.
Python Program to Remove Odd Characters in a String Example
This python program allows the user to enter a string. First, we used For Loop to iterate each character in a String. Inside the For Loop, we used the If statement to check whether the index value is divisible by true or not. If True, add the character (index position – 1) to str2 String.
str1 = input("Please Enter your Own String : ")
str2 = ''
for i in range(1, len(str1) + 1):
if(i % 2 == 0):
str2 = str2 + str1[i - 1]
print("Original String : ", str1)
print("Final String : ", str2)
Remove the odd characters in a string using for loop output
Please Enter your Own String : Tutorial Gateway
Original String : Tutorial Gateway
Final String : uoilGtwy
Python Program to Delete Odd Characters in a String Example 2
This program to removes odd characters is the same as above. However, we just replaced the For Loop in Python code with While Loop.
str1 = input("Please Enter your Own String : ")
str2 = ''
i = 1
while(i <= len(str1)):
if(i % 2 == 0):
str2 = str2 + str1[i - 1]
i = i + 1
print("Original String : ", str1)
print("Final String : ", str2)
Removing the odd characters in a string using a while loop output
Please Enter your Own String : Python Programs
Original String : Python Programs
Final String : yhnPorm
Python Program to Delete Odd Characters in a String Example 3
This removes odd characters program is the same as the first example. But, this time, we used Python Functions to separate the logic.
def RemoveOddCharString(str1):
str2 = ''
for i in range(1, len(str1) + 1):
if(i % 2 == 0):
str2 = str2 + str1[i - 1]
return str2
string = input("Please Enter your Own String : ")
print("Original String : ", string)
print("Final String : ", RemoveOddCharString(string))