1. 程式人生 > 實用技巧 >linux系統目錄

linux系統目錄

1、計算字串最後一個單詞的長度,單詞以空格隔開

#!/usr/bin/python
a=input().strip()
a=a[-1::-1]
count=0
for i in a:
    if i!=" ":
        count+=1
    else:
        break
print(count)

a=input().strip().split()
print(len(a[-1]))

2、寫出一個程式,接受一個由字母、數字和空格組成的字串,和一個字母,然後輸出輸入字串中該字母的出現次數。不區分大小寫

a=input()
b=input()
a=a.lower()
b
=b.lower() print(a.count(b))

3、先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成“去重”與“排序”的工作(同一個測試用例裡可能會有多組資料,希望大家能正確處理)。輸入可能有多組資料。每組資料都包括多行,第一行先輸入隨機整數的個數N,接下來的N行再輸入相應個數的整數。

import sys
while True:
    try:
        a=int(sys.stdin.readline().strip())
        b
=[] for i in range(a): line=int(sys.stdin.readline().strip()) b.append(line) c=list(set(b)) c.sort() for j in c: print(j) except: break

4、連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列;
•長度不是8整數倍的字串請在後面補數字0,空字串不處理。

while True:
    try:
        a
=input().strip() while len(a)>8: print(a[:8]) a=a[8:] a=a.ljust(8,'0') print(a) except: break