2016-04-27 7 views
0

最近、私はPythonを学んでいましたが、forの通常のループを使用する方法を知っていますが、私はforの次のコードをPythonで理解できません。細かいことや使い方を説明してくれて、ありがとう。Pythonでforループを使用する方法

def billboard(name, price = 30): 
    return sum(price for ch in name) 
+0

@vaultahを実行する必要があります。この場合は、ジェネレータ式ではなく、リストの内包表記だが、原理は同じまま。 – Matthias

+0

@Matthias:はい、答えはジェネレータ式をカバーしています。 – vaultah

+0

@vaultah:そうです。私はとても速く読むことができませんでした... – Matthias

答えて

-2
def billboard(name, price = 30): 
    return [price + ch for ch in name] 

これはトリック

+3

Ehh?問題のコードは機能します。 – vaultah

関連する問題