如何让 python 显示输入的第一个字母
How to get python to display the first letter from input
例如,如果我在下面的代码中输入"Harry Potter"
。我应该在空白处写什么,以便 First_letter
将分配给 H
,Second_letter
分配给 a
,等等
如果可能,请同时解释代码的工作原理。
任何帮助将不胜感激!
Name = input("Enter your name")
First_letter = ____
Second_letter = ____
Third_letter = ____
在我看来,初学者最容易理解的解决方案是使用 list()
,例如:
>>> name = list(input("Enter your name"))
>>> name
['n', 'a', 'm', 'e']
>>> First_letter = name[0]
>>> Second_letter = name[1]
>>> Third_letter = name[2]
您可以为 str
个对象使用索引:
Name = input("Enter your name")
First_letter = Name[0]
Second_letter = Name[1]
Third_letter = Name[2]
例如,如果我在下面的代码中输入"Harry Potter"
。我应该在空白处写什么,以便 First_letter
将分配给 H
,Second_letter
分配给 a
,等等
如果可能,请同时解释代码的工作原理。
任何帮助将不胜感激!
Name = input("Enter your name")
First_letter = ____
Second_letter = ____
Third_letter = ____
在我看来,初学者最容易理解的解决方案是使用 list()
,例如:
>>> name = list(input("Enter your name"))
>>> name
['n', 'a', 'm', 'e']
>>> First_letter = name[0]
>>> Second_letter = name[1]
>>> Third_letter = name[2]
您可以为 str
个对象使用索引:
Name = input("Enter your name")
First_letter = Name[0]
Second_letter = Name[1]
Third_letter = Name[2]