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))   
       
       
  • 相关阅读:
    STM32驱动TEA5767收音机模块
    stm32驱动DS1302芯片
    NRF24L01无线通讯模块驱动
    MQ-2烟雾传感器启动
    HCSR04超声波传感器驱动
    RDA5820收音机芯片驱动
    SD卡初始化以及命令详解
    STM32硬件IIC操作
    STM32驱动MPU6050
    BMP085气压传感器驱动
  • 原文地址:https://www.cnblogs.com/yyzhu/p/11748388.html
Copyright © 2011-2022 走看看