これは宿題です。私はちょうどナッジが必要です。Python文字列から文字を削除する
文字列が特定の数値を超えたときに文字列が削除されるループを作成しようとしています。
例:
私がこれまでに作った何Enter Your String: David
Enter Your Amount: 4
Returns: Davi
:
word = raw_input("Enter your string:")
amount = raw_input("Enter your amount:")
word_length = len(word)
if word_length > amount:
for i in range(word_length):
if s[i] > amount:
そして、それはちょうど約限り私が得ているようです。私はword_length
より大きい位置にある文字を削除するためにどの構文を使用するかについてはあまりよく分かりません。
文字列が一致するまで、または1回の操作で文字列を切り取るためのループを作成する割り当てですか?ループを作成する必要がない場合は、配列スライスを使用できます。 –
私はこのためにループを使用する必要があります 編集:よくその実際には非常に明確ではありません。 私はリストとそのポジションについて学びましたので、私もそれを使うことができました。 (USEループには記載されていません) – HighAllegiant
言語機能を使用しない方法では宿題が面白い傾向があります。 –