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))   
相关文章
相关标签/搜索