iT邦幫忙

0

python問題發問求救

  • 分享至 

  • xImage

請幫幫我該如何解答

假設有一個班級總共五個人成績分別是 91,100,70,85,59,65。老師想要將成績分等,100~90為S,89~80為A,79~70為B,69~60為C,不到60分為D。請使用list將五位學生的成績依序存入L[]中,接著使用if Statement將學生的成績等級按照存入的順序印出

看更多先前的討論...收起先前的討論...
並使用loop 與List之語法寫出以下之輸出結果 , 然後捏? 這部分是空白耶.
ppppp1107 iT邦新手 5 級 ‧ 2022-03-01 11:29:02 檢舉
.
這是作業嗎。。。
ppppp1107 iT邦新手 5 級 ‧ 2022-03-01 12:49:26 檢舉
...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
Wilion
iT邦新手 3 級 ‧ 2022-03-01 14:13:17

怎麼三題變一題/images/emoticon/emoticon19.gif

stu = [91,100,70,85,59,65]
score = []
for i in stu:
    if 90<=i<=100:
        score.append('S')
    elif 80<=i<90:
        score.append('A')
    elif 70<=i<80:
        score.append('B')
    elif 60<=i<70:
        score.append('C')
    else:
        score.append('D')

雖然很明顯是作業問答案,
不過至少把先前的問題的最佳解給一下吧/images/emoticon/emoticon31.gif

0
bebeisdog
iT邦新手 5 級 ‧ 2022-03-21 20:36:44

寫個 if 跟運用 python 的 List 就可以完成了
感覺超像作業的 XD

我要發表回答

立即登入回答