Search code examples
pythonletters-and-numbers

How to get python to display the first letter from input


For example, if I entered "Harry Potter" into the following code. What should I write in the blank spaces so that First_letter will be assigned with H, Second_letter with a, etc.

If possible, please also explain how the code works.

Any help will be greatly appreciated!

Name = input("Enter your name")

First_letter = ____
Second_letter = ____
Third_letter = ____

Solution

  • The easiest solution for beginners to understand in my opinion is using list() like:

    >>> name = list(input("Enter your name"))
    >>> name
    ['n', 'a', 'm', 'e']
    >>> First_letter = name[0]
    >>> Second_letter = name[1]
    >>> Third_letter = name[2]