title: Returning first letters of words in a string
body: <p>This was the question asked in my class:
  Write and test a function that takes a name as a parameter and returns the initials of the name. For example, "Augusta Ada King" should return "A.A.K."; "Frank Lloyd Wright" should return "F.L.W."; "Alan Turing" should return "A.T.". Your solution should handle names of any length.</p>
  
  <h2>My code so far is written as follows:</h2>
  
  <hr>
  
  <pre><code>def make_intitals(name):
  
      char_length = len(name)
      initial = name[0:1]
      for i in range(char_length):
          if name[i] == '':
              initial_location = name[i+1]
              initial += '.' + initial_location
      return initial.upper()
  
  
  given_name = input("Enter name: ")
  
  initials = make_intitals(given_name)
  
  print(initials)
  </code></pre>
  
  <hr>
  
  <p>I am not sure what I am doing wrong, if anyone can help it would be greatly appreciated</p>