-3

例如,如果我输入"Harry Potter"以下代码。我应该在空白处写什么,以便First_letter分配HSecond_letterwitha等。

如果可能,还请解释代码是如何工作的。

任何帮助将不胜感激!

Name = input("Enter your name")

First_letter = ____
Second_letter = ____
Third_letter = ____
4

2 回答 2

1

在我看来,初学者最容易理解的解决方案是使用list()

>>> name = list(input("Enter your name"))
>>> name
['n', 'a', 'm', 'e']
>>> First_letter = name[0]
>>> Second_letter = name[1]
>>> Third_letter = name[2]
于 2016-01-14T06:23:50.063 回答
1

str您可以对对象使用索引:

Name = input("Enter your name")

First_letter = Name[0]
Second_letter = Name[1]
Third_letter = Name[2]
于 2016-01-14T06:34:31.210 回答