第一次作業 用python編寫簡單的程式

2021-09-29 00:09:59 字數 2345 閱讀 5222

​ 1.用python對檔案進行增(建立乙個檔案)、刪(刪除乙個檔案)、改(重新命名)操作;

import os

path1 = ("d:\\jupyter\\test\\new1")

path2 = ("d:\\jupyter\\test\\new")

os.mkdir(path1) ##建立乙個資料夾

os.rmdir(path2) ##刪除已有的new資料夾

os.chdir("d:\\jupyter\\test") ##進入path所示的目錄當中

os.rename("new3","new2") ##在該目錄中將new3的資料夾重新命名為new2

​ 原本的test資料夾中只有new和new3兩個資料夾

​ 執行**之後,test資料夾中的檔案變成了new1,new2。其中new1是新建的資料夾,new2是原本的new3重新命名後的結果,原本的new資料夾已經被刪除

第一行輸入乙個整數n代表元素的個數,接下來一行輸入n個整數並放到列表中。最後輸出排序後的列表(可以用列表自帶的方法)

num = eval(input("輸入num:"))

list1 = ##建立乙個空列表

for i in range(1,int(num)+1):

x = eval(input("輸入x:"))

list1.sort() #按從小打到的方式排序列表

print(list1)

第一行輸入乙個整數n代表元素的個數,接下來一行輸入n個整數並放到列表中。對輸入的列表進行去重後並輸出;

num = eval(input("輸入num:"))

list1 = #list1用來儲存輸入的列表

list2 = #list2用來儲存去重後的列表

for i in range(1,int(num)+1):

x = eval(input("輸入x:"))

list1.sort()

print("排序後的list1為:",list1)

list2 = list(set(list1)) #去重

print(list2)

執行結果:

輸入num:5

輸入x:2

輸入x:2

輸入x:3

輸入x:1

輸入x:4

排序後的list1為: [1, 2, 2, 3, 4]

[1, 2, 3, 4]

第一行輸入乙個整數n代表資料數量。接下來n行輸入姓名 學號。接下來輸入任意數量的姓名,能輸出其對應的學號。

num = eval(input("input num:"))

massage = {} #建立乙個空字典

for i in range(0,num): #迴圈輸入姓名和學號

name = input("input name:")

number = int(input("input number:"))

massage[name] = number #將鍵對寫入字典中

print ("字典裡的所有成員為:",massage)

seek = input("input seek name:") #按照姓名來查詢學號

print(seek, massage[name])

執行結果

input num:3

input name:huang

input number:14

input name:cai

input number:13

input name:ze

input number:16

字典裡的所有成員為:

input seek name:cai

cai 16

​ 雖然是剛開始學習python,但是能夠明顯的感覺到python的強大,包含有很多庫,可以用到很多自帶的方法

python第一次作業

1.輸入年 月,輸出本月有多少天 1.輸入年月 year int input year month int input month 2.判斷是那個月 if month 4 or month 6 or month 9 or month 11 print 30天 3.判斷是不是閏年,閏年2月29天,平年...

Python第一次作業

sheshidu float input 輸入攝氏度 huashi 9 5 sheshidu 32 print sheshidu,攝氏度等於 huashi,華氏度 banjing float input 輸入半徑 gao float input 輸入高 dimianji banjing banjin...

Python第一次作業

os.mkdir path 建立檔案 os.rename path1,path2 重新命名檔案 os.rkdir path 刪改檔案 import os path1 c mywork os.mkdir path1 path2 c mywork os.rename path1,path2 os.rmd...