0
リストは1から8までの値をランダムに生成したリストと1から8までの値のランダムなリストをランダムに生成する必要があります。私は以下の私のコードでこれを行うために管理している:2つのリスト(ペア)の同じ値
from random import *
listA = []
listB = []
inp = int(input('Number of values generated'))
for x in range(0,inp):
num = randint(0,8)
listA.append(num)
if num == 0:
numB = randint(1,8)
else:
numB = randint(0,8)
listB.append(numB)
print(listA)
print(listB)
最初のリストの値は0にすることはできず、seondリストの値が同じ裁判にすぎゼロにすることはできません。私はこれを私のコードの中に持っています。しかし、これは私が持っている問題です。
リスタ[4、、2、、1]
[1、、3、、4]
、5回生成されます2番目のリストの2番目のリストも2回も生成されます。このようなペアを作成すると、私のリストからこれらを取得するソリューションを見つけることができません。おかげさまで
あなたが8人しか使用していない場合、なぜユーザーにいくつの番号を要求していますか? – e4c5
その値は0から8までですが、各リストに一定数の数字を追加する必要があります –
アルゴリズムを変更することができます:数字を含むタプルを作成する1..8今度は、Nをユーザのアイテム数(0
boardrider