十以內的序數

2021-10-23 11:37:34 字數 643 閱讀 4934

大多數的序數以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 對這個數求平方根,如果這個數能被這...