實驗練習5

2022-09-09 00:18:22 字數 1827 閱讀 9392

實驗任務5:自定義模組及模組匯入程式設計

一:把類studentdoc儲存到模組student.py中

'''

student.py

'''class

studentdoc:

'''學生檔案管理

'''def

__init__

(self,students_number,studens_name,major,python_score):

self._students_number=students_number

self._studens_name=studens_name

self._major=major

self._python_score=python_score

defscore(self):

return

print(f"

的python課程分數

",end="\n"

)

defmodify_score(self,sore):

self._python_score=sore

definfo(self):

print(f"

學號:"

)

print(f"

姓名:"

)

print(f"

專業:")#

測試類def

main():

a1=studentdoc("

202013170066

","bob

","生態學

",90)

a2=studentdoc("

202013170052

","mary

","生態學

",85)

a1.info()

a2.info()

a1.score()

a2.score()

if__name__ == '

__main__':

print('

模組資訊:

', __doc__

)

print('

studentdoc類資訊:

二:編寫python檔案task5.py, 匯入模組student。建立學生物件s1, s2,呼叫方法測試學生資訊列印、

修改課程分數、列印課程分數等操作。

import student#

匯入模組

s1=student.studentdoc("

202013170066

","bob

","生態學

",90)

s2=student.studentdoc("

202013170052

","mary

","生態學

學習了並理解python中模組的概念,以及,模組匯入的方法之一: import 模組名 。

以及自己構建的類的應用。

《ucore lab1 練習5》實驗報告

我們需要在lab1中完成kdebug.c中函式print stackframe的實現,可以通過函式print stackframe來跟蹤函式呼叫堆疊中記錄的返回位址。如果能夠正確實現此函式,可在lab1中執行 make qemu 後,在qemu模擬器中得到類似如下的輸出 請完成實驗,看看輸出是否與上...

BGP實驗練習

驗證 如下拓撲 實驗需求 配置相應的介面ip位址,除ar3外,其他路由器配置環迴口位址 在as 200區域內配置ospf實現互通 在ar2和ar4之間配置ibgp 在ar1和ar2 ar4和ar5之間配置ebgp 使ar1環迴口位址可以與ar5環迴口位址互通 ar1基礎配置 sysname ar1 ...

SICP練習 5 練習1 9

以下是第乙個加起兩個正整數的方法,其中 inc將引數加1,dec將引數減1。define a b if a 0 b inc dec a b 用代換模型展示 4 5 如下 4 5 inc 3 5 inc inc 2 5 inc inc inc 1 5 inc inc inc inc 0 5 inc i...