私には分かりません。私はPythonの初心者で、3週間しかコーディングしていません。どんな助けもありがとうございます。リストのN番目の要素にMを掛けることでMを
問題:
私たちは、3つの入力に渡している。
- 番号のリストが
- 乗数値、M
- 値、N
N番目の要素すべてにMを掛けてください(0番目の要素にMを掛けてはいけません)。 Nが3の場合、インデックス2の3番目の要素から開始します。
N個未満の要素がある場合は、変更されていない入力リストを出力する必要があります。
私はこれを理解できないようです。私はここでさまざまなことを試しました。現在、以下のことがありますが、これはまったく動作しません。提供
:
import sys
M= int(sys.argv[2])
N= int(sys.argv[3])
numbers= sys.argv[1].split(',')
for i in range(0, len(numbers)):
numbers[i]= int(numbers[i])
マイコード:
for N in numbers:
if numbers[i] > 0:
total = N * M
print(total)
else:
print(numbers)
出力:私は出力がどうあるべきかにさえ近くないよ
。これで失われた気分。ここに私のコードが来るものがあります。彼らはリスト内の出力を望むように見えます。
Program Failed for Input: 1,2,3,4,5,6 5 3
Expected Output: [1, 2, 15, 4, 5, 30]
Your Program Output:
5
10
15
20
25
30
は私の質問で私を支援いただきありがとうございます、Martineau。私はこのサイトの初心者ですし、一般的にコーディングするので、助けていただければ幸いです。私はこのサイトを本当に楽しんでおり、コミュニティは非常に友好的で、歓迎的で、役に立つと思われます。 – Logan