DEV Community

Vidya
Vidya

Posted on

Remove Space Programs

1.Remove Front Space:

name="practice makes    perfect"
i=0
result=""
while i<len(name):
  if name[i]!=" ":
    result=result+name[i]
  else:
    if i>0 and name[i-1]!=" ":
      result=result+name[i]
  i+=1
print(result)
Enter fullscreen mode Exit fullscreen mode

Output:

2.Remove Extra Space:

name="practice makes    perfect"
i=0
result=""
while i<len(name):
  if name[i]!=" ":
    result=result+name[i]
  else:
    if i>0 and name[i-1]!=" ":
      result=result+name[i]
  i+=1
print(result)
Enter fullscreen mode Exit fullscreen mode

output:

3.Remove Back Space:

name = "Kill them with your success        "
result = ""

i = len(name)-1

while i >= 0:

    if name[i] == " ":
        i -= 1
        continue

    else:
        j = 0

        while j <= i:
            result += name[j]
            j += 1

        break

print(result)

Enter fullscreen mode Exit fullscreen mode

output:

4.Reverse The Word:

name = "PULIKESI"
result = ""

i = len(name)-1

while i >= 0:
    result = result + name[i]
    i -= 1

print(result)

Enter fullscreen mode Exit fullscreen mode

output:

5. Password Generator

import random

upper="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
lower="abcdefghijklmnopqrstuvwxyz"
numbers="0123456789"
special="!@#$&"

all_chars=upper+lower+numbers+special

password=""

password=password+random.choice(upper)
password=password+random.choice(lower)
password=password+random.choice(numbers)
password=password+random.choice(special)

i=4

while i<8:
    password=password+random.choice(all_chars)
    i+=1

print("Generated Password :",password)



Enter fullscreen mode Exit fullscreen mode

output:

Top comments (0)