for i,chara in enumerate(invader):
for j,dot in enumerate(chara):
if j!=num and dot==1:
print('□',end='')
elif j!=num and dot==0:
print(' ',end='')
else:
if j==num and dot==1:
print('□')
elif j==num and dot==0:
print(' ')
ここまでの全コードは、この様になります。
#インベーダーのドット絵の元になる二次元リスト
invader=[
[0,0,1,0,0,0,0,0,1,0,0],
[0,0,0,1,0,0,0,1,0,0,0],
[0,0,1,1,1,1,1,1,1,0,0],
[0,1,1,0,1,1,1,0,1,1,0],
[1,1,1,1,1,1,1,1,1,1,1],
[1,0,1,1,1,1,1,1,1,0,1],
[1,0,1,0,0,0,0,0,1,0,1],
[0,0,0,1,1,0,1,1,0,0,0]
]
#インベーダーの二次元リストの列数を求める
num=len(invader[0])-1
#二次元リストの要素が1の時に「■」、0の時は全角スペース
for i,chara in enumerate(invader):
for j,dot in enumerate(chara):
if j!=num and dot==1:
print('□',end='')
elif j!=num and dot==0:
print(' ',end='')
else:
if j==num and dot==1:
print('□')
elif j==num and dot==0:
print(' ')
#[Alexandros]の時間と曲名のリスト
DROS=['4:27 RunAway','4:08 ワタリドリ','3:15 FamousDay','4:46 SNOWSOUND']
#ループでそのまま改行表示
print('リストをループで【そのまま】表示')
for music in DROS:
print(music)
これを【sort】と【sorted】でループ表示してみます。
#[Alexandros]の時間と曲名のリスト
DROS=['4:27 RunAway','4:08 ワタリドリ','3:15 FamousDay','4:46 SNOWSOUND']
#ループでそのまま改行表示
print('リストをループで【そのまま】表示')
for music in DROS:
print(music)
print()
#sortを使ってループで表示
print('リストをループで【sort】で表示')
DROS.sort()
for music in DROS:
print(music)
print()
#sortedを使ってループで表示
print('リストをループで【sorted】で表示')
DROS=sorted(DROS)
for music in DROS:
print(music)
import random
num=random.randint(0,70)
rem=num%7
print(rem)
match rem:
case 0:
color='赤'
case 1:
color='黄'
case 2:
color='青'
case 3:
color='ピンク'
case 4:
color='グレー'
case 5:
color='黒'
case _:
color='紫'
print("乱数が「"+str(num)+"」で割った余りが「"+str(rem)+"」だにゃん!!")
print("今日のあなたのラッキーカラーは、【"+color+"】です!(=^ェ^=)")