我是一名自學程式設計的小妹,在網路上看到一題題目不會解,想問問各路高手是否有最佳解答?感謝各位
某大學資訊學系,每位修習程式設計(Programming)的學生,都必須參加期末程式會考,考試分數為 0~100 的整數,60 分及格。為計算程式會考成績,需要你/妳寫一個程式,做底下的事情:
1.由鍵盤讀入每位同學的姓名與程式設計的分數,並由螢幕輸出參與會考人數與每一位同學的姓名與分數,如果輸入 0 人成績請警示之
2.計算程式會考的平均分數,並將結果輸出至螢幕,顯示至小數點以下二位
3.以每位同學一行的方式印出姓名和分數
4.輸出程式會考最高分
5.輸出程式會考最低分
6.輸出程式會考 90~100 人數、同學的姓名與分數,80~89 人數、同學的姓名與分數,70~79 人數、同學的姓名與分數,60~69 人數、同學的姓名與分數,不及格人數
1.有最佳解答
2.我把程式碼回覆在妳看到題目的那個網路了
記得選我正解
說真的,如果真的想要自學的話,就得自已去實做,不要來這問人。
因為這是程式邏輯的應用考題。每個人都有自已的一套解讀方式。
如果說你是po上程式碼來問ok不ok,還是哪邊轉不過來,這倒還可以跟你說一下你的問題在哪。
直接po題目出來要問「最佳」解答??
說真的,真心不會覺得你是有想要學習的心態。
我還是一句老話,不要開口就是要魚,不要拿「初學」「新手」來當你的理由。
開發這條路不是很好走,沒那個心,還是去做別行吧。
在不知道輸入的人數資料量,是不是就不適合用陣列儲存?
而是使用堆疊 or Database方式?
從堆疊拉出資料排序,及統計,程式寫法,與database查詢指令,會有很大的差異!
所以,你會想要用哪種方式,儲存使用者填入的名字與成績?
請問以下用PYTHON 如何寫呢?
設計一個程式,由使用者輸入成績(成績輸入-1結束)
程式輸出 100分 ?人
90分~99分 ?人
80分~89分 ?人
....
0分~9分 ?人