CS クラスでハードウェアの問題が発生しています。問題は、Python でクラスを作成することに関係しています。プロンプトはこちら
クラスには Student という名前を付け、次のメソッドを定義する必要があります。
__init__
: このメソッドは、Student オブジェクトを初期化します。
パラメータ: 名前、GPA、取得単位数
• 渡された情報に基づいて、名前、GPA、および単位のインスタンス変数を初期化する必要があります。GPA または単位数が負の場合は、0 に設定します。(このメソッドでは数値以外の値について心配する必要はありません。)
update: このメソッドは、Student が新しいクラスを取得した場合、Student オブジェクトのインスタンス変数を更新します。
• パラメータ: 新しいクラスの単位、新しいクラスで獲得した成績ポイント (数値として)。
• ユニットのインスタンス変数を変更して、新しいクラスのユニットを追加する必要があります
• GPA を変更して、新しいクラスで取得した成績を組み込む必要があります。(これは、単位数と両方の GPA セットの両方を使用した加重平均になることに注意してください。)
get_gpa: このメソッドは学生の GPA を返す必要があります。
get_name: このメソッドは生徒の名前を返す必要があります。
私が持っているものはこちら
class Student:
def__init__(self,name,GPA,units):
if units <0:
units=0
if GPA<0:
GPA=0
self.name=name
self.GPA=GPA
self.units=units
def update(newunits,GPE):
それが私が思いつくことができるすべてです