現在、ユーザーが比較するリストから一度に2つのアイテムをランダムに選択するプログラムを作成しようとしています.2つのアイテムを2回比較したり、同じアイテムをそれ自体と比較したりすることはありません。
list1 = ['item1', 'item2', 'item3', 'item4', 'item5']
ではlist1
、random.choice を使用したいと思います。
item_chosen = random.choice(list1)
print(item_chosen)
item_chosen2 = random.choice(list1)
print(item_chosen2)
ここでの問題はitem_chose
、 と同じである可能性がありitem_chosen2
、ループを設定すると、同じ比較が複数回行われることです。また、プログラムは、すべてのリスト項目が相互に比較されたことを認識する必要があります (可能なすべての組み合わせで複数の項目すべての比較を手動でコーディングするには、非常に時間がかかります)。