練習題:隨機生成20個學生的成績; 判斷這20個學生成績的等級;


import random
def ran(n): 
    if n >90:         ------》先定義形參n,是函數體內的變量n有意義,不然n會出現下划線,但不急着傳參**
        return 'A'
    elif 80 < n < 90:
        return 'B'
    elif 60 < n < 80:
        return 'C'
    else:
        return 'D'

def main():
    for i in range(1,21):       ----》使下方的print的內容循壞20行輸出**
        score=random.randint(1,100)   ----》取一個1,100內的隨機整數
        print('得分%s,等級為%s'%(score,ran(score)))    ---》在這里給ran()傳參,可以達到隨機20個的目的,要靈活運用傳參的位置***
main()        -----》置頂格,與函數名對齊,不然打印為空

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM