def delete(): list = [] # 聲明一個列表 list1 = [] # 刪除素數後的列表 n = int(input("請輸入列表的長度:")) for i in range(n): m = input("請輸入一個整數:") list.append(m) # 把從鍵盤上輸入的數添加到列表中 print("排序前的列表:", list) for i in range(n): if int(list[i]) < 2: # print(i,"是素數") list1.append(list[i]) for j in range(2, int(list[i])): if int(list[i]) % j == 0: list1.append(list[i]) break print("刪除素數後的列表", list1) # for i in range(n): # print(type(list[i])) #str類型 若是轉換成整數類型須要強制轉換 # for i in list: # print(type(i)) #str類型 delete() #函數調用
本文分享 CSDN - 吹牛派第一高手之高高手。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。python