TransWikia.com

Как я могу напечатать список в гриде 3x3? 1 - Python

Stack Overflow на русском Asked on November 24, 2021

import random

list0 = list()

for i in range(3):
    for i in range(3):
      r = random.randint(1, 9)
      list0.append(r)
    
for item in list0:
  print(item, end=' ')

Я хочу написать его в сетке 3х3.
Kак я могу это сделать ?

One Answer

for i, item in enumerate(list0, 1):
    print(item, end=' ')
    if i % 3 == 0:
        print()

Или, если использовать тернарный оператор:

for i, item in enumerate(list0, 1):
    print(item, end='n' if i % 3 == 0 else ' ')

Answered by CrazyElf on November 24, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP