Psst! Check what courses we have in our offer, and get them all here to save $727. Act fast–this deal is available only 3/14–3/21.
Basic utility functions
7. The startswith() and endswith() functions
Basic manipulation functions
Replacing and splitting


Well done! There are two more useful functions that return True or Falsestartswith() and endswith():

user_input = input('Tell me, how would you introduce yourself if you were to give a lecture? ')
if user_input.startswith('So'):
  print('It\'s not a good habit to start sentences with the word "so"!')

In the code above, we check if the user's input starts with the word 'So'. If it does, we recommend not doing it. The endswith() function works in a similar way.


Given a list of European countries, print only those whose names begin with 'S'. Make sure each country is on a new line in the same order as in european_countries.

Stuck? Here's a hint!

Iterate over the list. For each element, check if