2017-02-11 15 views
0

私は自分のコードを動作させようとし続けましたが、ブランクの出力が得られ続けています。 RE:これは簡単であるべきよう文字列検索が空に戻ります。

choc1 ='   outf.write("/# " + str(number) + " #/ " + line) #lots of cake(#) lovers here' 

EC = choc1 
ECout = EC 
out = "" 
for x in ECout : 
     if x!="#[a-z,A-Z]": 
      x = x.replace(x,"") 
      out += x 
if out== '#lots of cake(#) lovers here': 
     print("well done Lucy") 
else: 
     print(out) 

私は本当に愚かでなければならない - 私は「ここのケーキ(#)愛好家の#lots」を返す必要がありますが、私は、この割り当てにこだわっています。

ご協力いただければ幸いです。事前に

おかげ - あなたのforループ、あなたが個別に、文字列内の各文字を検討している、といくつかの文字の長さの文字列に、この比較を見るとジェマ

+0

[re](https://docs.python.org/2/library/re.html)(正規表現)とその関数[findall](https://docs.python.org/ 2/library/re.html#re.findall) –

+0

残念ながら、私はどのような機能もインポートすることはできません。再 – NoobyD

答えて

0

。これはあなたが意図したものですか?考えてみましょう:

>>> a = "abc" 
>>> for x in a: 
... print(x) 
... 
a 
b 
c 

おそらく、あなたはそれぞれの文字を取り、わずかに異なる文で他の文字列に分けて各文字にその文字を比較するためのもの?

関連する問題