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(' ')
#曲の入ったリスト
DROS=['4:27 RunAway','4:08 ワタリドリ','3:15 FamousDay','4:46 SNOWSOUND']
print("そのまま出力")
for music in DROS:
print(music)
このコードの出力結果です。
では、このリストを昇順にします。
DROS.sort()
ここまでのコードと実行結果です。
#曲の入ったリスト
DROS=['4:27 RunAway','4:08 ワタリドリ','3:15 FamousDay','4:46 SNOWSOUND']
print("そのまま出力")
for music in DROS:
print(music)
#ここでリストを昇順にしている
DROS.sort()
print("【昇順】で出力")
for music in DROS:
print(music)
#曲の入ったリスト
DROS=['4:27 RunAway','4:08 ワタリドリ','3:15 FamousDay','4:46 SNOWSOUND']
print("そのまま出力")
for music in DROS:
print(music)
#ここでリストを昇順にしている
DROS.sort()
print("【昇順】で出力")
for music in DROS:
print(music)
#ここでリストを降順にしている
DROS.sort(reverse=True)
print("【降順】で出力")
for music in DROS:
print(music)
#曲の入った辞書
dict_DROS={'4:27':'RunAway','4:08':' ワタリドリ','3:15':'FamousDay','4:46':'SNOWSOUND'}
print("そのまま出力")
for (time,music) in dict_DROS.items():
print(time,music)
#曲の入った辞書
dict_DROS={'4:27':'RunAway','4:08':' ワタリドリ','3:15':'FamousDay','4:46':'SNOWSOUND'}
print("そのまま出力")
for (time,music) in dict_DROS.items():
print(time,music)
#ここで辞書を昇順にしている
new_dict_DROS=sorted(dict_DROS.items())
print("【昇順】で出力")
for (time,music) in new_dict_DROS:
print(time,music)
#曲の入った辞書
dict_DROS={'4:27':'RunAway','4:08':' ワタリドリ','3:15':'FamousDay','4:46':'SNOWSOUND'}
print("そのまま出力")
for (time,music) in dict_DROS.items():
print(time,music)
#ここで辞書を昇順にしている
new_dict_DROS=sorted(dict_DROS.items())
print("【昇順】で出力")
for (time,music) in new_dict_DROS:
print(time,music)
#ここで辞書を降順にしている
new_dict_DROS=sorted(dict_DROS.items(),reverse=True)
print("【降順】で出力")
for (time,music) in new_dict_DROS:
print(time,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+"】です!(=^ェ^=)")