python第一次作业

1.用python对文件进行增(创建一个文件)、删(删除一个文件)、改(重命名)操作:

增(创建一个文件)

 

import os 
def mkdir(path): 
    folder = os.path.exists(path) 
    if not folder:                   
        os.makedirs(path)            
file = "C:\\Users\\烟雨萧煜\\1"
mkdir(file) 

 

用mkdir()创建文件

删(删除一个文件)

import os
my_file = 'C:/Users/烟雨萧煜/1'
if os.path.exists(my_file):
    os.remove(my_file)

用os.remove()删除文件

改(重命名)

import os
shutil.move("C:\\Users\\烟雨萧煜\\1","C:\\Users\\烟雨萧煜\\2")

用os.rename(old,new)重命名文件

2.第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。最后输出排序后的列表(可以用列表自带的方法):

 

import os
list=[]
x=input()
x=int(x)
for i in range (n):
   temp = input ()
   list.append(temp)
list.sort ()
print(list)    

 

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)

 

定义一个列表,用for循环体将n个数放入list中,用if语句判断输入的数是否在list中出现过,将未出现的数也放到list1中

4.第一行输入一个整数n代表数据数量。接下来n行输入姓名 学号。接下来输入任意数量的姓名,能输出其对应的学号:

import os
n=int(input("请输入:"))
datil={}
for i in range(n):
   num=input()
   datil[num]=input()
print(datil)
for j in range(n):
   name=input("姓名:")
   print(datil.get(name)) 

 

posted @ 2019-10-27 18:02  烟雨萧煜  阅读(114)  评论(0编辑  收藏  举报