Windows 上 Python會有些功能無法與其他OS產生相同結果
請勿使用字串檔案路徑,請使用例如os
等內建函式庫
main.py
本地端測試指令(bash/CMD 上輸入,$
不需要輸入)
$ cd /pc/file/path/your/python/file/target/folder
$ python main.py < in.txt
請上傳 main.py
至評分系統,程式語言選 py3/python3
輸入兩整數,輸出兩數之和。
https://marketplace.visualstudio.com/items?itemName=dongli.python-preview
輸入長length和寬width,輸出其面積Area,長方形面積Area = length * width。
輸入長寬高,輸出物體之體積。(請使用int)
輸入字串 "world", 則輸出 "hello, world"
Python內建的資料類型有列幾種:
在Python中如何定義一個變數與其資料類型,例如:x 是一個變數名稱,再透過「=」指派一個值給變數x
多重指派
在Python中可以將多個值指派給多個變數,值跟變數的數量要相同。
資料類型轉換
在Python中可以做用內建函數,例如:int()、float()、str()等,來對不同的資料類型可以做轉換。
變數的命名規則
在Python中要定義一個變數名稱只能使用下列這些字元,變數名稱也不能是Python的保留字:
小寫字母 (a~z)
大寫字母 (A~Z)
數字 (0~9)
底線 (_)
二數相加
main.py
$ python main.py < in.txt
main.py
$ python main.py < in.txt
二數相減
由使用者輸入公斤數,請轉為磅數再輸出。
註: (1) 1磅=0.454公斤(1磅=〜0.45359237公斤)(大約)。
(2) 輸入值可能有小數,不會是負數。
(3) 輸出值小數留2位,四捨五入。
提示:num取小數2位, 四捨五入
num = round(num, 2)
由使用者輸入磅數,請轉為公斤數再輸出。
註: (1) 1磅=0.454公斤(1磅=〜0.45359237公斤)(大約)。
(2) 輸入值可能有小數,不會是負數。
(3) 輸出值小數留2位,四捨五入。
提示:num取小數2位, 四捨五入
num = round(num, 2)
溫度單位
攝氏 °C (Celsius):目前大多數的國家使用的。
華氏 °F (Fahrenheit):僅剩美國在使用。
輸入攝氏溫度,輸出華氏溫度。(華式F)=(攝氏C)*9/5+32,小數部分請無條件捨去。
F = C * 9 / 5 + 32 或 F= C * 1.8 +32
溫度單位
華氏 °F (Fahrenheit):僅剩美國在使用。
攝氏 °C (Celsius):目前大多數的國家使用的。
華氏與攝氏溫度的關係是:
C= (F – 32) * 5 / 9
輸入華氏溫度,輸出攝氏溫度。小數部分請無條件捨去。
身高體重指數(英語:Body Mass Index,簡稱BMI),又稱身體質量指數,是由一個人的質量(體重)和身高計算出的一個數值。BMI的定義是體重除以身高的平方,以公斤/平方公尺為單位表示,由體重(公斤)和身高(公尺)得出:
其中為體重(weight);為身高(height)。
提示:
輸入包含有二個整數weight height。height:代表體重,單位公斤; height:代表身高,單位公分。
BMI取小數2位, 四捨五入
輸入三個正整數 n p d,輸出(n^p)%d,即 n 的 p次方 對 d的餘數。
輸入兩整數 m、n,輸出 m 除以 n 之 商 及 餘數。
在Python有兩種除法:
輸入:四個數字 有權重的相加 輸出: .
要同學分組,分組的方式為依座號順序,每 3 個人一組。如:1, 2, 3 為第一組,4, 5, 6 為第二組….以此類推。輸入同學的座號,請判斷他在哪一組。
輸入只有一行,含有一個正整數 n,代表同學的座號。
輸出該同學的組別。
周杰倫A,蔡依林B和JJ,三個人都有錢。
每個人有多少元?
輸入:三個正偶數數字 輸出: 周杰倫A 蔡依林B JJ ,每個人各多少元.
除了不是400的倍數的100的倍數以外,四的倍數的年份均為閏年,閏年這年會多一天 (2月29日)。
任何能以 4 整除的年份都是閏年:例如 1988 年、1992 年及 1996 年都是閏年。
不過,仍必須將一個小錯誤列入考量。西曆規定能以 100 (例如1900 年) 整除的年份,同時也要能以 400 整除,才算是閏年。
下列年份不是閏年:1700、1800、1900、2100、2200、2300、2500、2600。
原因是這些年份能以 100 整除,但無法以 400 整除。
下列年份為閏年:1600、2000、2400。
輸入只有一行,其中含有一個正整數 y,代表西元年份。
若 y 是閏年,請輸出「a leap year」,否則請輸出「a normal year」
ZeroJudge d067: 格瑞哥里的煩惱 (1 行版)
【題目敘述】https://zerojudge.tw/ShowProblem?problemid=d067
ZeroJudge d069: 格瑞哥里的煩惱 (t 行版)
【題目敘述】https://zerojudge.tw/ShowProblem?problemid=d069
ZeroJudge d072: 格瑞哥里的煩惱 (Case 版)
【題目敘述】https://zerojudge.tw/ShowProblem?problemid=d072
ZeroJudge d070: 格瑞哥里的煩惱 (0 尾版)
【題目敘述】https://zerojudge.tw/ShowProblem?problemid=d070
ZeroJudge d071: 格瑞哥里的煩惱 (EOF 版)
【題目敘述】https://zerojudge.tw/ShowProblem?problemid=d071
給你 2021 年的某月某日,輸出星期幾。
第一行有個T代表詢問的日期數(T<=100)
接下來會有T行,每行都有一組M、D分別代表某月某日
輸出那天星期幾
說明