河南科技大學《Python課程設計》實驗五

2021-10-14 13:14:58 字數 624 閱讀 9772

@python課程設計

1、如何定義乙個類。

2、了解如何定義類的私有資料成員和成員方法。

3、了解如何使用自定義類例項化物件。

1、 定義乙個三維向量類,並定義相應的方法實現兩個該類物件之間的加、減運算(要求支援運算子+、-),實現該類物件與標量的乘、除運算(要求支援運算子*、/),以及向量長度的計算(要求使用屬性實現)。

2、 程式設計實現如下功能:

(1)定義乙個抽象類shape,在抽象類 shape中定義求面積 getarea()和周長 getperimeter()的抽象方法。

(2)分別定義繼承抽象類shape的3個子類即********、rectangle、和circle,在這3個子類中重寫 shape中的方法getarea()和 getperimeter( )。

(3)建立類********、 rectangle、 circle的物件,對3個類中的方法進行呼叫測試。

3、設計乙個「超市進銷存管理系統」,要求如下:

(1)系統包括7種操作,分別是:1查詢所有商品;2新增商品;3修改商品;4.刪除商品;5賣出埠;6.彙總;-1.退出系統。

(2)選擇操作序號「1」,顯示所有商品

(3)選擇操作序號「2」,新增

河南科技大學《Python課程設計》實驗三

python課程設計 熟悉程式設計結構的三種方式。掌握if單分支語句 if二分支語句 if多分支語句及if語句巢狀的使用方法。掌握 while語句的使用方法。掌握for語句的使用方法。理解帶 else 子句的迴圈結構執行流程。掌握迴圈巢狀的使用方法。理解迴圈語句中的 break 語句和continu...

河南科技大學《Python課程設計》實驗四

python課程設計 掌握函式的定義和呼叫方法 掌握函式引數傳遞的原理和方法 掌握匿名函式 巢狀函式 遞迴函式的建立和呼叫方法 掌握變數型別和作用域 寫出下面程式的執行結果 10分 def sum a,b 3,c 5 return sum a,b,c print sum a 3,c 2 print ...

河南科技大學《Python課程設計》實驗六

python課程設計 掌握字串的建立 訪問 運算 掌握字串常用的方法和操作 掌握字串格式化函式的使用 字串 a aas3eaf 1 請將 a 字串的數字取出,並輸出成乙個新的字串。2 請統計 a 字串中每個字母的出現次數 忽略大小寫,a 與 a 是同乙個字母 並輸出成乙個字典。例 3 請去除 a 字...