題目敘述
輸入三角形的大小N,印出大小為N、靠右邊的直角三角形
Hint.
若是使用Python IDLE,記得先將字體設定成等寬字體(ex. 細明體、Consolas)
範例輸入
請輸入三角形大小:4
範例輸出
*
**
***
****
題目敘述
輸入菱形形的邊長N,印出邊長為N,寬度與高度為(2N-1)的菱形(廢話那麼多,看範例就懂了)
Hint.
一個迴圈不能解決的,就用兩個!
範例輸入
請輸入菱形邊長:5
範例輸出
*
***
*****
*******
*********
*******
*****
***
*
題目敘述
一行輸入三個正整數a, b, c,用空格隔開
印出三者的最大公因數
Hint.
a,b,c = map(int, input('提示訊息').split()) #一行讀入三個數字並轉成整數
範例輸入1
請輸入三個數字a b c:12 24 30
範例輸入2
請輸入三個數字a b c:50 32 63
範例輸出 1
最大公因數為 6
範例輸出 2
最大公因數為 1
範例輸入1
請輸入整數:87
範例輸入2
請輸入整數:5987
範例輸出 1
87 是合數
範例輸出 2
5987 是質數
範例輸入1
請輸入開頭:1
請輸入結尾:100
範例輸入2
請輸入開頭:5438
請輸入結尾:9453
範例輸出 1
1 到 100 間的質數有 25 個
範例輸出 2
5438 到 9453 間的質數有 452 個
題目敘述
惠文高中三年級有N個班級, 第i個班級有Ki個人。老師輸入完每個班級的人數,想知道各班及格人數以及平均成績。
此外,老師還想要知道全校成績最高同學的班級座號(如果有超過兩個,以前者優先)
請你寫一個程式幫她完成。
Hint.
一層迴圈不夠,就用兩層阿
範例輸入1
請輸入班級數N 2
請輸入第1班人數 5
請輸入1號同學成績 65
請輸入2號同學成績 92
請輸入3號同學成績 73
請輸入4號同學成績 82
請輸入5號同學成績 50
請輸入第2班人數 3
請輸入1號同學成績 58
請輸入2號同學成績 88
請輸入3號同學成績 98
範例輸出 1
第 1 班的平均成績為 72.4
及格人數為 4
第 2 班的平均成績為 81.33333333333333
及格人數為 2
最高分的同學為 2 班 3 號, 成績為 98
執行範例
題目敘述
請寫一個程式計算C(n, r),也就是'C n 取 r'
Hint.
C(n, r) = n!/(r!*(n-r)!)
我覺得要用三次迴圈啦 ,你覺得呢?
範例輸入
請輸入n:10
請輸入r:3
範例輸出
C( 10 , 3 ) = 120