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() -----》置頂格,與函數名對齊,不然打印為空
