實驗任務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...