レッスンでランダムな生徒を呼び出し、他のすべての生徒が呼び出されるまで、この生徒をリストから削除する小さな Python プログラムを作成しようとしています。
例 :
- 自分
- 君は
- その他
ランダムに1つ呼び出してからリストから削除したいので、次回はそれのみになります
- 君は
- その他
私はこのコードを書きましたが、最初にすべての生徒を呼び出すことなく生徒を繰り返し続けます。
import random
klasa = {1 :'JOHN', 2 : 'Obama' , 3 : 'Michele' , 4 : 'Clinton'}
ran = []
random.seed()
l = random.randint(1,4)
while l not in ran:
ran.append(l)
print(klasa[l])
for x in ran:
if x != None:
ran.remove(x)
else:
break