L = [[" " for i in range(10)] for j in range(10)]
for i in range (10):
L[9][i]="*"
for i in range (10):
L[8][i]="1"
for i in range (10):
L[7][i]="*"
for i in range (10):
L[6][i]="3"
for i in range (10):
L[5][i]="*"
print(L)
print()
def Check_Lines(l):
for i in range (10):
x=l[i].count("*")
if x == 10:
print ("LINE IS FULL")
del l[i]
l.reverse()
l.append([" "," "," "," "," "," "," "," "," "," "])
l.reverse()
Check_Lines(L)
print (L)
私はPython言語に精通しているので、上記の関数をPythonで書きました。10 x 10 のリストを検索し、単一の行が * で満たされている場合は、それを削除して新しい空の行を一番上に置きます。
c には、私が使用したリスト関数がないことを知っています。私がやっていることについて簡単な方法はありますか?