如何正确使用打印功能

use*_*042 2 python

while index < len(diecount):
    print(index)
    for number in range(diecount[index]):
        print('*')

    index+=1
    print("")
Run Code Online (Sandbox Code Playgroud)

目前我正在接受

1
**
2
3
**
Run Code Online (Sandbox Code Playgroud)

我希望输出

1 **
2
3 **
Run Code Online (Sandbox Code Playgroud)

Woo*_*ble 5

写一个更Pythonic的方式:

for index, count in enumerate(diecount[1:], start=1):
    print(index, '*' * count)
Run Code Online (Sandbox Code Playgroud)

(手动控制a中的循环索引while通常是您尝试在Python中编写C代码的标志).