2017-11-12 4 views
-5

functionをどのように作成すればよいのか考えている人は誰でも、inputprintsという単語をmirroredから取ってくるのですか?例えば文章内の個々の単語をミラーリングする。

入力:

day time you is 

出力:

yad emit ouy si 
+2

をあなたはそれを試してみると、あなたの場合は必要があり、この機能 –

+0

を作成であなたの試みを提示してくださいあなたが特定の疑念を持って立ち往生してください。私たちはあなたのためにそれをすることはできませんが、これまでに何を試みたのかを見ることができます。 –

答えて

0

あなたはstringに各wordをループしgeneratorを使用して、それを逆にすることができます。これを逆にするには、stepの値として-1と高度なslicingを使用します。そして、すべての逆の単語と一緒に、それぞれの単語の間にspaceと結合したいと考えています。 str.joinでこれを行うことができます。一緒に上記を置く

は、我々はfunctionを得る:

def mirror(s): 
    return ' '.join(w[::-1] for w in s.split()) 

例:

>>> mirror("day time you is") 
'yad emit uoy si' 
>>> mirror("hello how are you") 
'olleh woh era uoy' 
0
def mirrow(stringToMirror) : 
    stringToMirrorList = StringToMirror.split(" ") 
    for x in stringToMirrorList : 
     print x(::-1) + " " 
関連する問題