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)
写一个更Pythonic的方式:
for index, count in enumerate(diecount[1:], start=1):
print(index, '*' * count)
Run Code Online (Sandbox Code Playgroud)
(手动控制a中的循环索引while通常是您尝试在Python中编写C代码的标志).