zoukankan      html  css  js  c++  java
  • python作业1

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

    一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:

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

    二、删除文件

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

    三、改文件

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

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

    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
      ")
      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))   
       
       
  • 相关阅读:
    Linux下CVS安装和配置
    新开Blog 哈哈
    XP项目配置管理(1)——服务系统配置篇
    Perl中数组和哈希表的用法小结
    如何删除windows服务zz
    Java Thread
    [游戏开发]准备基于Starling开发
    make menuconfig 依赖的包
    ANDROID LOGO和动画制作
    cscope ctags
  • 原文地址:https://www.cnblogs.com/yyzhu/p/11748388.html
Copyright © 2011-2022 走看看