大多數的序數以th結尾,但1和2例外,分別是1st和2nd。因此這些序數分為三類。我們知道當檢查超過兩個條件時,可以使用 if-elif-else結構來完成。
一、用到的函式
range和str
1函式range用於生成數字,例如下面:
for value in range(,):
print(value)
2.str函式用於將數字型的資料轉換為字串,以達到和文字一起輸出的目的。
二、首先建立乙個列表,其中包含數字1-10.然後遍歷列表。再使用if-elif-else結構。
numbers =
list
(range(1
,10))
for number in numbers:
if number ==1:
print
("1st"
)elif number ==2:
print
("2nd"
)else
:print
(str
(number)
+"th"
)
注意最後,遍歷出來的1-10是數字。如果要和字串th拼接成乙個字串。要用str將1-10轉換為字串再進行拼接 1000以內的數
我們要求找出具有下列性質數的個數 包含輸入的自然數n 先輸入乙個自然數n n 1000 然後對此自然數按照如下方法進行處理 1.不作任何處理 2.在它的左邊加上乙個自然數,但該自然數不能超過原數最高位數字的一半 3.加上數後,繼續按此規則進行處理,直到不能再加自然數為止.輸入 第一行乙個數t,表示有...
1000以內的回文素數
問題描述 回文數是指乙個數無論從左到右還是從右到左讀都是一樣的數字 比如33,121,323,45654 等具有對稱特徵的數字 根據以上描述求1000以內的回文素數 完整 include include bool judge unsigned n return 1 void judgehuiwen ...
求n以內的素數
求n以內素數。素數又稱質數,它是這樣的整數,它除了能表示為它自己和1的乘積以外,不能表示為任何其它兩個整數的乘積。有兩種方法 篩選法和開根號法 篩選法 從小到大篩去乙個已知素數的所有倍數。依次刪除可被2整除,3整除。的數字,剩下的則為素數 開根號法 如果乙個數 2 對這個數求平方根,如果這個數能被這...