擅长:python、mysql、java
<p>你要做的是将字符连接到一个变量中,你的条件是直到你碰到一个“t”,在你的例子中是第五个字母,所以这只适用于这个名称</p>
<p>正如其他人指出的那样,您可以使用name[0:4](从索引0到4),甚至可以忽略0并使用name[:4]。此操作称为切片</p>
<p>但是如果您想保持与解决方案相同的逻辑,您可以使用一个计数器变量。我创建了一个函数,它接收名称并返回前4个字母:</p>
<pre><code>def first_4_letters(name):
new_name = ""
count = 0
while count < 4:
new_name = new_name + name[count]
print(first_4_letters('Hiroto'))
</code></pre>