二手产品经理

二手产品经理

THIS IS RENO

陣列 - 34天 - 在線學Python100天

記錄#

  1. 今天繼續學習陣列。將重複的程式碼、可重複使用的程式碼定義為函式,能提高程式碼的美觀程度。
  2. 為陣列建立編號清單。
    1. 方法 1。在列印時定義計數器,每次迴圈 + 1。
    2. 方法 2。使用 for 迴圈的索引配合 range。
  3. 今天的練習是補充案例的選項 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. 新增電子郵件\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")

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。