for i,chara inenumerate(invader):for j,dot inenumerate(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 inenumerate(invader):for j,dot inenumerate(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%7print(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+"】です!(=^ェ^=)")