に私は、Pythonで初心者くさいと私は解決カント質問(日半)質問の【選択最初の部分は尋ねます:出力機能2
は、使用して関数を作成します。 forループは、ユーザーにいくつの項目を入力して項目を入力するかを問い合わせます。この関数はそれをリストに出力する必要があります。
質問の2番目の部分は困惑しています。あなたは、(a)で組み込んだリストを入力として受け取り、リスト内の各文字列の長さ
を出力する別の関数を記述します。最後に、すべての文字列の全長を表示します。プログラムの
にforループを使用する必要があります。
私はこれを試してみましたが、それは
def gym(gymbag):
y=int(input("How many items in your gym bag?"))
gymbag=[]
for x in range(y):
f=input("Enter an item")
gymbag.append(f)
print(gymbag)
def gyms(gymbag):
for i in range(len(gymbag)):
len(gymbag)
print(gymbag)
gym('gymbag')
gyms('gymbag')
Plsのヘルプ..出力を6回出力します!
ありがとうJusten、私はブール値(total_length + = ..)を使用して各アイテムの長さを計算する必要がありますか? – Sammy
ブール値は真または偽です。このコードとは関係ありません。 total_lengthは整数(数値)です。関数が何をするかは、gymbagの各アイテムを繰り返し実行し、len(item)を使ってアイテムの長さを計算することです。 + =は代入演算子です。 total_lengthはtotal_lengthとnew_itemの長さを加えたもので、アイテムの長さに合わせてtotal_lengthを効果的に増やしています。これを行うことで、ジムバッグ内の各アイテムの合計文字列の合計長がtotal_lengthになります –