Iris Ho Iris Ho - 3 years ago 184
Python Question

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 = ____

Answer Source

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]
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download