我想創建一個Python程序,執行以下操作:需要幫助完成一個Python程序分級
- 詢問用戶的測試,作業,測驗和實驗室在他們 課程的數量。
- 詢問用戶是否有與上述測試分開的重量的最後一個,例如,一個 當然有2個測試,每個測試重量12.5%,1個最終重量15%。
- 對於每個類別的編號> 0 a。提示用戶的加權百分比,100%,這應該總共 所有類別的100%! b。獲取該分類的分數。 c。如果該類別是實驗室,則將所有分數相加。 d。否則,平均得分。 e。計算該類別的加權平均值。
- 使用每個類別的加權平均值計算課程中的等級。
- 詢問用戶他/她是否想爲另一個班級計算成績。
- 如果用戶迴應是,則返回步驟1.
- 否則,結束程序。
我有什麼到目前爲止輸入部分:
tests = raw_input("Enter the number of tests in course: ")
tests = int
assignments = raw_input("Enter the number of assignments in course: ")
quizzes = raw_input("Enter the number of quizzes in course: ")
labs = raw_input("Enter the number of labs in course: ")
sepweightfinal = raw_input("Is there a final with a separate weight? ")
當我嘗試輸入後做什麼我不能得到它的工作。
比如如果測試> 0%的輸入=(「什麼是測試的加權百分比?:」)
我的程序總是說> 0是無效的,是有辦法做到這一點?
在此先感謝,基本上我瞭解邏輯和我想完成的任務,代碼只是不點擊我的腦海。
你能後的*所有*您的密碼? – Blender
這是班級作業的作業嗎? –
這很不幸,我只有這些。我是python的新手。輸入部分後,我試圖添加「如果測試> 0 raw_input(」輸入測試的加權百分比:「)我會怎麼去做每個部分? –