2つの配列(以下のコード内にあります): "donlist"は$ 1〜$ 100の間のランダムな寄付金のリスト、 "charlist"はランダムな寄付のリストです1から15までの数字です。各寄付金の寄付総額を使って3番目の配列を作成する必要があります。だからcharity#3が "charlist"に8回現れたら、 "donlist"から対応する浮動小数点の合計を得なければなりません。私はこれをどうやって行うのか全く分かりませんでしたが、今のところ2〜3時間はそれを理解しようとしています。誰もそれを行う方法を知っていますか?ありがとうございました。2つのリストの値を組み合わせて3番目のリストを作成します
import random
from array import *
counter = 0
donlist = []
charlist = []
while counter != 100:
d = random.uniform(1.00,100.00)
c = random.randint(1,15)
counter +=1
donlist.append(d)
donlist = [round(elem,2) for elem in donlist]
charlist.append(c)
if counter == 100:
break
出力例:
Charity Total Donations
1 802.65
2 1212.25
3 108.25
4 9324.12
5 534.98
6 6235.12
7 223.18
8 11.12
9 3345.68
10 856.68
11 7123.05
12 6125.86
13 1200.25
14 468.32
15 685.26
物事を鮮明にするために、入力と予想される出力の簡単な例を挙げることができますか? – Julien
ああ、私は今それを追加します。 – user6627144
Pythonでは、配列とリストは2つの異なるものです。あなたの例では –