授業の課題で以下の問題文が出されました。
■ 1以上100以下の乱数(整数)を100個生成し,
生成された数値を1度ずつ表示するプログラム
を作成してください
■ 集合を利用すること
python
1import random as ra 2s = range(1,100) 3x = set(s) 4print("生成した乱数を表示します") 5for i in range(1,100): 6 x = ra.randint(1,100) 7 8 print(x)
本来はこのように出力されなければいけません。
生成した乱数を表示します。
1
3
5
18
7
16
・
・
・ (結果は毎回変わります)
setを利用したはずなのに数値がダブってしまいます。
どこが間違えていますか。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。