だから私はpythonをいじっていて、他のすべての文字を大文字にする方法を見つけるのは良い考えだと思いました. Homestuckと Gamzee の癖などからインスピレーションを得ました。ですから、あなたが提供できるどんな助けにも感謝します!
1968 次
2 に答える
2
mixed = lambda s: "".join((str.upper,str.lower)[i%2](ch) for i,ch in enumerate(s))
mixed("whatchathink?")
戻り値
'WhAtChAtHiNk?'
于 2012-05-10T01:01:03.373 に答える
0
ここにヒントがあります。次の関数は、渡した数値が偶数の場合にTrueを返します。
def is_even(i):
return i % 2 == 0
偶数は「1つおき」の数字であるため、文字列内の各文字を調べて、その位置が偶数かどうかに基づいて大文字にする必要があるかどうかを判断できます。
于 2012-05-10T00:23:56.763 に答える