Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- 6. User enters a text string (words splitted by any spaces).
- Program should print out all those words in the same order,
- but each word should be printed reversed.
- DO NOT use collections.
- Example:
- Enter string: Hello world in Python
- Result: olleH dlrow ni nohtyP
- 6.1. Make the output looking like this:
- Olleh Dlrow Ni Nohtyp
- 6.2. Add support for punctuation.
- Example:
- Enter string: Hello, world in Python!
- Result:
- Olleh, Dlrow Ni Nohtyp!
- """
- # text=input("enter text:")
- # text=text.split()
- # reversedtext=''
- # for word in text:
- # reversedtext=reversedtext + ' ' + word[::-1]
- # print("First:",reversedtext)
- # reversedtext=''
- # for word in text:
- # reversedtext=reversedtext + ' ' + word[::-1]
- # print("Second:",reversedtext.swapcase())
- text=input("enter text:")
- text=text+' '
- word=''
- revtext=''
- for letter in text:
- if letter != ' ':
- word=word+letter
- else:
- revtext=revtext+word[::-1]+letter
- word=''
- print("First task: ",revtext)
- word=''
- revtext=''
- for letter in text:
- if letter != ' ':
- word=word+letter
- else:
- revtext=revtext+word[::-1]+letter
- word=''
- print("Second task: ",revtext.swapcase())
- word=''
- revtext=''
- for letter in text:
- if (letter != ' ') and (letter !=',') and (letter != '?') and (letter !='.') and (letter !='!') and (letter !=':') and (letter != ';'):
- word=word+letter
- else:
- revtext=revtext+word[::-1]+letter
- word=''
- print("Third task: ",revtext)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement