北郵 python 6 4 修改句子

2021-10-25 03:39:56 字數 837 閱讀 6959

本題參考checkio.org

讀入乙個英文句子,將此句子的第乙個字母改為大寫字母,並在最後加上句號』.』

注意:讀入的句子有可能本來就符和要求。

簡單題,注意字母位置即可

def fun

(doc)

: pos =

0 ans =

'' # 查詢第乙個為字母的位置(可能存在數字等情況)

for it in range

(len

(doc)):

if doc[it]

.isalpha()

: pos = it

break

else

: ans +

= doc[it]

# 第乙個字母進行大小寫轉換

if'a'<= doc[pos]

<=

'z':

upper_num =

ord(doc[pos])-

32 ans +

=chr

(upper_num)

else

: ans +

= doc[pos]

for it in range

(pos +1,

len(doc)):

ans +

= doc[it]

# 字串末尾判斷是否有句號

if doc[-1

] is not '.'

: ans +

='.'

return ans

北郵 python 問題 A 頁面置換

在瀏覽器進行頁面切換時,為了加速開啟之前開啟過的頁面,有一種常用的演算法,叫做lru least recently used 演算法。某裝置能夠記錄至多n 每次訪問頁面a時,如果頁面a不在被記錄的頁面中,就需要一定時間來載入這個頁面。某裝置最多紀錄3個不同頁面,若頁面開啟順序先後依次為1,2,3,4...

python 64式 第13式 執行緒

usr bin env python coding utf 8 import time import threading 關鍵 1 併發和並行 併發 交替處理多個任務的能力 關鍵在併發交替 並行 同時處理多個任務的能力 關鍵在並行同時 2 多程序與多執行緒 多程序可以充分使用多個cpu 多執行緒不能...

北郵 python 問題 C 排隊前進

有 n 個人排隊向乙個方向前進,他們前進的速度並不一定相同。最開始即 t 0 時,每個人的位置並不相同。可以把他們放在數軸上,設他們前進的方向為正方向,對於從左往右第 i 個人,編號為 i,他的初始位置為xi 初始速度為vi。編號為1的人 隊尾,位於數軸最左側 的位置總為座標原點,即總有x1 0。位...