Python練習題3.18輸出10個不重復的英文字母


隨機輸入一個字符串,把最左邊的10個不重復的英文字母(不區分大小寫)挑選出來。 如沒有10個英文字母,顯示信息“not found”

輸入格式:

在一行中輸入字符串

輸出格式:

在一行中輸出最左邊的10個不重復的英文字母或顯示信息“not found"

輸入樣例1:

在這里給出一組輸入。例如:

poemp134 

 
 
 
         

輸出樣例1:

在這里給出相應的輸出。例如:

not found 

 
 
 
         

輸入樣例2

在這里給出一組輸入。例如:

This is a test example 

 
 
 
         

輸出樣例2:

在這里給出相應的輸出。例如:

Thisaexmpl

代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

s = list("".join(input().split(" ")))

r = list()

for i in s:
    if ord(i) in range(97,123) or ord(i) in range(65,91):
        if i not in r and i.lower() not in r and i.upper() not in r:
            r.append(i)
    if len(r) == 10:
        break

if len(r) == 10:
    print("".join(r))
else:
    print("not found")

這個代碼不難,主要就是細節拼湊。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM