a053: Sagit's 計分程式- ZeroJudge 解答- Python 教學 - STEAM ...
文章推薦指數: 80 %
這篇教學會示範ZeroJudge 基礎題庫「a053: Sagit's 計分程式」的解題過程。
a053:Sagit's計分程式
這篇教學會示範ZeroJudge基礎題庫「a053:Sagit's計分程式」的解題過程。
題目需求
Sagit是一位高中電腦老師,他的評分標準為了不讓分數落差太大,因此並不是採取每一題固定得分的方式,而是隨著題數增加而調整每題的得分。
答對題數在0~10者,每題給6分。
答對題數在11~20者,從第11題開始,每題給2分。
答對題數在21~40者,從第21題開始,每題給1分。
答對題數在40以上者,一律100分。
題目會給予答對的題數,透過程式計算最後的得分。
題目連結:a053:Sagit's計分程式
解答
根據條件可分成四個區段的分數,當答對的題目數量符合下個區段時,先加入之前的得分,就可以得到最後的結果。
whileTrue:
try:
n=int(input())#將輸入的文字轉換成數字
ifn<=10:
score=n*6#如果答對題數小於等於10,得分為題數乘以6
elifn>10andn<=20:
score=60+(n-10)*2#當答對題數在11~20,先加上前十題的60分,再計算乘以2的分數
elifn>20andn<40:
score=80+(n-20)#當答對題數在21~40,先加上前二十題的80分,再計算乘以1的分數
else:
score=100#答對40題以上滿分100
print(score)
except:
break
Python教學
基本介紹
關於Python
使用GoogleColab
使用Anaconda
資料型別
變數variable
變數(全域、區域)
數字number
文字與字串string
文字與字串(常用方法)
文字與字串(格式化)
串列list
串列(常用方法)
元組/數組tuple
字典dictionary
集合set
語法觀念
縮排和註解
運算子operator
邏輯判斷(if、elif、else)
邏輯判斷(and和or)
重複迴圈(for、while)
例外處理(try、except)
生成式comprehension
匯入模組import
函式操作
函式function
匿名函式lambda
遞迴recursion
產生器generator
裝飾器decorator
閉包closure
物件與類別
類別class
繼承inheritance
內建函式/方法
輸入與輸出
數學計算
字串操作與轉換
迭代物件轉換
迭代物件操作
檔案讀寫(open)
eval()與exec()
標準函式庫/模組
隨機數random
數學math
時間與日期datetime
時間處理time
日曆calendar
使用正規表達式re
檔案操作os
查找匹配檔案glob
高階檔案操作shutil
高效迭代器itertools
CSV檔案操作
JSON檔案操作
concurrent.futures
網路爬蟲
關於網路爬蟲
破解反爬蟲的方法
Requests函式庫
BeautifulSoup函式庫
Selenium函式庫
爬取PTT文章標題
自動下載PTT正妹圖片
同時下載多張圖片
爬取空氣品質指標(AQI)
發送LINENotify通知
LINENotify雷達回波圖
爬取臺灣銀行牌告匯率
爬取Yahoo股市即時股價
爬取LINETODAY留言
批次下載Pinterest圖片
登入Mobile01截圖下載
Twitter自動上傳圖文
基礎範例
攝氏/華氏轉換
公分/英吋換算
判斷平年與閏年
找出不重複字元
找出中間的字元
大樂透電腦選號
下載進度條
星號金字塔
數字金字塔
猜數字(猜大猜小)
猜數字(幾A幾B)
計算BMI數值
計算年紀(歲、月、天)
產生身分證字號(隨機)
檢查身分證字號
羅馬數字轉換
數學範例
兩個數字的四則運算
計算多個數字的總和
費波那契數列
九九乘法表
質因數分解
快速找出質數
最小公倍數(多個數字)
最大公因數(多個數字)
實用範例
定時自動螢幕截圖
LINENotify傳送螢幕截圖
批次重新命名檔案
批次圖片轉檔
批次調整圖片尺寸
圖片加上logo浮水印
圖片加上文字浮水印
裁切與旋轉圖片
讀取與修改圖片Exif
ZeroJudge解答
關於ZeroJudge
a001:哈囉
a002:簡易加法
a003:兩光法師占卜術
a004:文文的求婚
a005:Eva的回家作業
a006:一元二次方程式
a009:解碼器
a010:因數分解
a013:羅馬數字
a015:矩陣的翻轉
a017:五則運算
a020:身分證檢驗
a021:大數運算
a022:迴文
a024:最大公因數(GCD)
a034:二進位制轉換
a038:數字翻轉
a040:阿姆斯壯數
a042:平面圓形切割
a044:空間切割
a053:Sagit's計分程式
a054:電話客服中心
a058:MOD3
a059:完全平方和
a065:提款卡密碼
a095:麥哲倫的陰謀
a104:排序
a147:Printitall
a148:YouCannotPass?!
a149:乘乘樂
a215:明明愛數數
a216:數數愛明明
a224:明明愛明明
a225:明明愛排列
a244:新手訓練~for+if
a248:新手訓練~陣列應用
a263:日期差幾天
a410:解方程
a524:手機之謎
d073:分組報告
e267:GroupReverse
d294:算算算Easy
延伸文章資訊
- 1a053: Sagit's 計分程式 - 檸檬的C語言初學日誌
- 2A053洗衣機托架的價格推薦- 2021年12月| 比價比個夠BigGo
A053洗衣機托架價格推薦共7筆商品。包含7筆拍賣、2筆商城.快搜尋「A053洗衣機托架」找出哪裡買、現貨推薦與歷史價格一站比價,最低價格都在BigGo!
- 3a053 | <<高中生解題系統-參考答案>> zerojudge code
a053. 輸入說明:. 每組測資只有一個整數N (0<=N<=100),代表學生在ZeroJudge 系統上解出的題數。 輸出說明:. 印出該位同學的得分。 依照題目題意if-else的判斷
- 4a053: Sagit's 計分程式- ZeroJudge 解答- Python 教學 - STEAM ...
這篇教學會示範ZeroJudge 基礎題庫「a053: Sagit's 計分程式」的解題過程。
- 5【安妮兔】炫彩玻璃真空保溫壺1L-----H-A053 - momo購物網
【安妮兔】炫彩玻璃真空保溫壺1L-----H-A053. 綜合推薦; 新上市; 銷量; 價格; 篩選.