第二次作業

2022-07-24 10:48:12 字數 1837 閱讀 3679

題目一:將示例**修改為能夠批量重新命名目標檔案、批量刪除檔案等。

在python的os模組裡,有o.renames(old,new)命令,可以用來進行重新命名目錄或檔案,old是需要修改的目錄/檔名,new是修改後的目錄/檔名。

# os.rename(os.path)縮放:影象的縮放使用resize()函式,旋轉使用rotate()函式

from pil import image

#讀取影象

#原影象縮放為128x128

im_resized = im.resize((128, 128))

im_resized.show()

from pil import image

#指定逆時針旋轉的角度

im_rotate = im.rotate(90)

im_rotate.show()

題目三:畫乙隻豬。

利用opencv製作

import cv2

import numpy as np

img = 255*np.ones((350,512,3),np.uint8)#unit8:0~255

font = cv2.font_hershey_duplex

#font = cv2.font_hershey_complex# 設定字型

#文字 # 物件、文字、 位置、 字型、字型大小、顏色、 字型粗細

#線 #起點 終點 顏色 粗細

cv2.line(img, (50,310), (185,310), (0, 0,0),4)

#矩形 #左上頂點 右下頂點

cv2.rectangle(img, (80,8), (200,100), (0, 255,0),2)

#圓形 #圓心 半徑 顏色 控制是否填充 -1表示填充

cv2.circle(img,(60,60),30,(0,0,213),1)

#橢圓 #中心點 長軸 短軸 偏轉角度,起始角度,終止角度

cv2.ellipse(img,(100,300),(100,50),180,0,360,(20,213,79),1)

cv2.imshow("draw", img)

cv2.waitkey(0)

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...

第二次作業

檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...