Python None data type exercises with solutions
Python None Data Type [ 10 exercises with solution ]
[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]
1. Write a Python function that takes a string as input and returns "None" if the string is empty, otherwise it returns the given string.
Click me to see the sample solution
2. Write a Python function that returns the middle character of a string or "None" if the string length is odd.
Click me to see the sample solution
3. Write a Python program that iterates through a list of strings and prints each string. If a string is empty, print "Empty string" instead.
Click me to see the sample solution
4. Write a Python function that checks if a given list is sorted in descending order. Return None if the list is empty.
Click me to see the sample solution
5. Write a Python program that takes a user's input and converts it to uppercase. If the input is empty, return None.
Click me to see the sample solution
6. Write a Python program that defines a dictionary and retrieves a value using a key. If the key is not found, return None.
Click me to see the sample solution
7. Write a Python function that counts None values in a list recursively. Return 0 if the list is empty.
Click me to see the sample solution
8. Write a Python function that takes two arguments and returns their sum if both aren't None, otherwise return None.
Click me to see the sample solution
9. Write a Python function that takes a list and returns a new list with None inserted between each element.
Click me to see the sample solution
10. Write a Python function that replaces all occurrences of a substring in a string with another substring. Returns None if the original string is empty.
Click me to see the sample solution
Python Code Editor:
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.
Test your Python skills with w3resource's quiz
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics