メソッドや for ループを使用せずに 4x3 テーブルを作成しようとしています。授業で習ったブーリアン、if文、whileループを使いたいです。
以下に示すように、入力create_table('abcdefghijkl')
すると、左上の行と列から開始し、列の最後まで下に移動してから、次の列の上部から再開するようにします。
| a | e | i |
| b | f | j |
| c | g | k |
| d | h | l |
以下は私がこれまでに持っているものです。完全ではありません。4行下の後に文字列が上から次の列に続くように関数に追加するにはどうすればよいですか? 私はこれについて頭を悩ませています。
オンラインで見つけることができるすべての例は、これらのようなテーブルを作成するためのループとメソッドの使用ですが、これには while ループを実装したいと思います。
前もって感謝します!
def create_table(table):
t = "" + "|" + ""
i = 0
while i < 12:
t = t + " " + "|" + table[i] + " "
i=i+1
print(t)
return table