- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Python program to swap case of English word
Suppose we have a string with English letters. We have to swap the case of the letters. So uppercase will be converted to lower and lowercase converted to upper.
So, if the input is like s = "PrograMMinG", then the output will be pROGRAmmINg
To solve this, we will follow these steps −
- ret := blank string
- for each letter in s, do
- if letter is in uppercase, then
- ret := ret concatenate lower case equivalent of letter
- otherwise,
- ret := ret concatenate upper case equivalent of letter
- if letter is in uppercase, then
- return ret
Example
Let us see the following implementation to get better understanding
def solve(s): ret = '' for letter in s: if letter.isupper(): ret += letter.lower() else: ret += letter.upper() return ret s = "PrograMMinG" print(solve(s))
Input
"PrograMMinG"
Output
pROGRAmmINg
Advertisements