レコード#
- 今日は配列の学習を続けます。重複するコードや再利用可能なコードを関数として定義することで、コードの見た目を向上させることができます。
- 配列に番号付きリストを作成します。
- 方法 1。印刷時にカウンターを定義し、ループごとに + 1 します。
- 方法 2。for ループのインデックスを range と組み合わせて使用します。
- 今日の練習はオプション 4 のケースを補完することです。非常に簡単で難しさはありません。
import os, time
listOfEmail = []
def prettyPrint():
os.system("clear")
print("listofEmail")
print()
for index in range(len(listOfEmail)): # lenはリスト内のアイテム数を数えます
print(f"{index}: {listOfEmail[index]}")
time.sleep(1)
def spamming():
os.system("clear")
print("SPAMMING")
print()
for i in range(10):
os.system("clear")
print(f"spamming {i}")
time.sleep(2)
while True:
print("SPAMMER Inc.")
menu = input("1. メールを追加する\n2: メールを削除する\n3. メールを表示する\n4. スパムを開始する\n> ")
if menu == "1":
email = input("メール > ")
listOfEmail.append(email)
elif menu =="2":
email = input ("メール > ")
if email in listOfEmail:
listOfEmail.remove(email)
elif menu == "3":
prettyPrint()
elif menu == "4":
spamming()
time.sleep(1)
os.system("clear")