python按规则打印一组数字

代码块

for index, ball in enumerate(balls):
    print(f'{ball:0>2d}', end=' ')
    if index == len(balls) - 2:
        print('|', end=' ')

enumerate()

enumerate()函数意为循环计数,获得索引和值。

for index, ball in enumerate(balls)

for index, ball in enumerate(balls):index 是索引,ball是该索引对应的值。可以在for循环中使用。

print(f'{ball:0>2d}', end=' ')

print(f'{ball:0>2d}', end=' '){:0>2d}代表用两个宽度的十进制显示,已零补齐。

print(f'......')与format函数类似。f后面一定要跟紧字符串不能隔有空格。

end=''用来设定以什么结尾。

if index == len(balls) - 2:

if index == len(balls) - 2:意为判断当前索引是倒数第二个遍历的。

posted @ 2023-01-16 23:32  金九亿  阅读(34)  评论(0编辑  收藏  举报