记录#
- 今天继续学习数组。将重复的代码、复用的代码定义为函数,能提高代码的美观程度。
- 为数组创建编号列表。
- 方法 1。在打印时定义计数器,每次循环 + 1。
- 方法 2。使用 for 循环的 index 配合 range。
- 今天的练习是补充案例的选项 4。比较简单,没什么难度。
import os, time
listOfEmail = []
def prettyPrint():
os.system("clear")
print("listofEmail")
print()
for index in range(len(listOfEmail)): # len counts how many items in a list
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. Add email\n2: Remove email\n3. Show emails\n4. Get SPAMMING\n> ")
if menu == "1":
email = input("Email > ")
listOfEmail.append(email)
elif menu =="2":
email = input ("Email > ")
if email in listOfEmail:
listOfEmail.remove(email)
elif menu == "3":
prettyPrint()
elif menu == "4":
spamming()
time.sleep(1)
os.system("clear")