python做業1

第1題:用python對文件進行增(建立一個文件)、刪(刪除一個文件)、改(重命名)操做;python

1、用Python建立一個新文件,內容是從0到9的整數, 每一個數字佔一行:app

import os
 
def mkdir(path):
 
    folder = os.path.exists(path)
 
    if not folder:                   
        os.makedirs(path)            
file = "C:\\Users\\22905\\Desktop\\a"
mkdir(file) 

 

2、刪除文件spa

import os
my_file = 'C:/Users/22905/desktop/a'
if os.path.exists(my_file):
    os.remove(my_file) 

 

3、改文件code

import os
shutil.move("C:\\Users\\22905\\desktop\\a","C:\\Users\\22905\\desktop\\abc")  

 

 

第2題:第一行輸入一個整數n表明元素的個數,接下來一行輸入n個整數並放到列表中。最後輸出排序後的列表(能夠用列表自帶的方法)blog

  1.  
    n = input()
    n = int(n)
    list1 = []
    list1 = input().split()
    list2 = []
    i = 0
    while i < n:
        m = int(list1[i])
        list2.append(m)
        i += 1
    print(list2)

     

    第3題:第一行輸入一個整數n表明元素的個數,接下來一行輸入n個整數並放到列表中。對輸入的列表進行去重後並輸出;
    import os
    n=input("n\n")
    list=[]
    for i in range (n):
         if i not in list:
                list1.append(i)
    print(list1)

    第4題:第一行輸入一個整數n表明數據數量。接下來n行輸入姓名 學號。接下來輸入任意數量的姓名,能輸出其對應的學號。排序

    import os
    n=int(input("請輸入:"))
    datil={}
    for i in range(n):
        num=input()
        datil[num]=input()
    print(datil)
    for k in range(n):
        name=input("姓名:")
        print(datil.get(name))   
相關文章
相關標籤/搜索