如何正确使用打印功能

2024-10-06 12:35:13 发布

您现在位置:Python中文网/ 问答频道 /正文

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

    index+=1
    print("")

现在我

^{pr2}$

我希望输出是

1 **
2
3 **

Tags: innumberforindexlenrangeprintwhile
2条回答

一种更像Python的写作方式:

for index, count in enumerate(diecount[1:], start=1):
    print(index, '*' * count)

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

每个print函数在当前打印的内容的末尾附加一个换行符。 可以使用第二个参数在第一次打印后追加空格而不是换行符:

print(index, end = " ")

相关问题 更多 >