Pythonを狂ったように勉強し、多くの質問があります。Python - LISTの文字列を逆にする関数
この関数については、2つの関数を作成する必要があります。まず、ユーザーがリストに入力したすべてのものと2番目の関数を作成する必要があります。リスト、各単語を取って、逆の言葉を返します(同じインデックス上)
私はあなたに私のコードを表示することができます、私は数字とその機能に問題がないと思う、私は逆機能であなたの助けが必要ですいくつかの方法は、他の "のために"でも、私はいくつかの簡単な方法を好む。すでに同じ名前(sum()
)の組み込み関数として存在するあなたの第一の機能については、
def sum(numbers):
acc = 0
for numb in numbers:
acc += numb
return acc
def rever(strings):
r = []
for i in strings:
for n in i:
reversed(r[n])
return r
numbers = [int(x) for x in input("Please input at least 5 numbers (Use space): ").split()]
print(sum(numbers))
strings = [str(x) for x in input("Please input at least 5 words (Use Space): ").split()]
print(rever(strings))
入力も同様です。その理解はかなり無意味です – schwobaseggl
以上のpythonの魔法 'リスト(map(lambda x:" ".join(reversed(x))、strings))' – warcholprzemo
ええ、私はsum()関数があることを知っていますが、私自身でそれを作ってくれて、ありがとう、これは簡単にできるとは思わなかった。 –