iT邦幫忙

0

python的基本問題 發問

我是一名自學程式設計的小妹,在網路上看到一題題目不會解,想問問各路高手是否有最佳解答?感謝各位

某大學資訊學系,每位修習程式設計(Programming)的學生,都必須參加期末程式會考,考試分數為 0~100 的整數,60 分及格。為計算程式會考成績,需要你/妳寫一個程式,做底下的事情:
1.由鍵盤讀入每位同學的姓名與程式設計的分數,並由螢幕輸出參與會考人數與每一位同學的姓名與分數,如果輸入 0 人成績請警示之
2.計算程式會考的平均分數,並將結果輸出至螢幕,顯示至小數點以下二位
3.以每位同學一行的方式印出姓名和分數
4.輸出程式會考最高分
5.輸出程式會考最低分
6.輸出程式會考 90~100 人數、同學的姓名與分數,80~89 人數、同學的姓名與分數,70~79 人數、同學的姓名與分數,60~69 人數、同學的姓名與分數,不及格人數

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2018-12-20 17:32:22 檢舉
在哪個網站看到的?
pcw iT邦研究生 3 級 ‧ 2018-12-20 17:53:36 檢舉
你是卡關在哪裡?
newkevin iT邦高手 1 級 ‧ 2018-12-20 18:05:40 檢舉
1.程式觀念的部分
我猜是
不用考慮匯入功能
不用考慮其他輸入功能
至於跳出警示
看是用迴圈 包住輸入方式 計算人數
或是 固定時間無資料輸入
或是 判斷輸入格式錯誤..............
froce iT邦高手 1 級 ‧ 2018-12-20 23:30:17 檢舉
不要以為說小妹,我就會回答期末作業。
daimom iT邦新手 2 級 ‧ 2018-12-21 10:27:41 檢舉
樓上精闢
geekray iT邦新手 5 級 ‧ 2018-12-21 10:43:31 檢舉
推小妹
1
海綿寶寶
iT邦超人 1 級 ‧ 2018-12-21 08:51:15

1.有最佳解答
2.我把程式碼回覆在妳看到題目的那個網路了

記得選我正解

froce iT邦高手 1 級 ‧ 2018-12-21 10:52:34 檢舉

其實我還真的寫好了放在我常用的網站上。
而且還多給了個排序功能。XD

1
浩瀚星空
iT邦高手 1 級 ‧ 2018-12-21 09:19:19

說真的,如果真的想要自學的話,就得自已去實做,不要來這問人。
因為這是程式邏輯的應用考題。每個人都有自已的一套解讀方式。
如果說你是po上程式碼來問ok不ok,還是哪邊轉不過來,這倒還可以跟你說一下你的問題在哪。

直接po題目出來要問「最佳」解答??
說真的,真心不會覺得你是有想要學習的心態。

我還是一句老話,不要開口就是要魚,不要拿「初學」「新手」來當你的理由。
開發這條路不是很好走,沒那個心,還是去做別行吧。

看更多先前的回應...收起先前的回應...
ant1017 iT邦新手 5 級 ‧ 2018-12-21 11:19:05 檢舉

你少一個『小妹』/images/emoticon/emoticon39.gif

小魚 iT邦高手 1 級 ‧ 2018-12-21 13:39:35 檢舉

要 魚? 不好吧, 怕怕...

小妹啊,認真來說他還真的不算理由。
但確實是一個誘因就是了。

我知道一些開發者確實有時很豬哥。
請不要對號入座,因為包含我自已,看到妹子再問也會變得很客氣的。

同意, 沒心真的別來走軟體這一途, 免得拖垮軟體人員的行情
另外別小看小妹阿~~~
小妹認真起來, 可以號召超多肥宅幫忙解答的

0
yesongow
iT邦大師 1 級 ‧ 2018-12-21 09:52:08

在不知道輸入的人數資料量,是不是就不適合用陣列儲存?

而是使用堆疊 or Database方式?

從堆疊拉出資料排序,及統計,程式寫法,與database查詢指令,會有很大的差異!

所以,你會想要用哪種方式,儲存使用者填入的名字與成績?

froce iT邦高手 1 級 ‧ 2018-12-21 10:56:27 檢舉

這個沒那麼複雜啦,就學生期末考等級。

然後python不是陣列(array),是list,長度可變所以簡單的儲存還ok

我要發表回答

立即登入回答