下記、#が自身の解釈なのですが、回答になる道筋がわかりません。
どこかで解釈を間違えていると思うのですがそれがわかりません。
なぜtoysの要素を12回繰り返しているのか?
なぜlen(donations)の値が45+3=48なのか?
full_loadにほかの値(例えば44だとlen(donations)の値は44、46でもlen(donations)の値は46になるので、5の倍数のときだけ+3の値になる模様)
ご教授いただけませんでしょうか。
python
1full=False 2 3donations=[] #空のリストを作成 4full_load=45 5 6 7toys=['ロボット','人形','ボール','スリンキー'] 8 9while not full: #full=Falseではない限り繰り返す(trueの間実繰り返す) 10 for toy in toys: #toysの要素を反復処理する。 11 donations.append(toy) #空のリストdonationsに変数toyを加える。donations=[toy] 12 size=len(donations) #donationsの長さ1? 13 if size>=full_load: #1が45より大きいかどうか調べる。1が45より大きければtrue、小さければfalse 14 full=True 15 16print('いっぱい',len(donations),'個のおもちゃ') 17 18print(donations)
【回答】
いっぱい 48 個のおもちゃ
['ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー', 'ロボット', '人形', 'ボール', 'スリンキー']
回答2件
あなたの回答
tips
プレビュー