- 此问题在此处已有答案**:
Understanding slicing(36个答案)
3小时前关闭.
stars = "*" * 5
stripes = "=" * 5
i = 0
while i < 5:
print(stars[:i])
print(stripes[i:])
i += 1
输出:
=====
*
====
**
===
***
==
****
=
在此代码中,[:i]和[i:]如何工作以获得以下输出。
Understanding slicing(36个答案)
3小时前关闭.
stars = "*" * 5
stripes = "=" * 5
i = 0
while i < 5:
print(stars[:i])
print(stripes[i:])
i += 1
输出:
=====
*
====
**
===
***
==
****
=
在此代码中,[:i]和[i:]如何工作以获得以下输出。
1条答案
按热度按时间k97glaaz1#
[:i]表示选择第一个元素到元素i-1,[i:]表示选择元素i到最后一个元素
在您的情况下,print(stars[:i])表示每次迭代都将stars[0]打印到stars[i-1],print(stripes[i:])表示每次迭代都将stripes[i]打印到stripes[“last element”]