https://drive.google.com/file/d/1JwsW9HUlRZ04LwXawBamyfouOC3InoBJ/view?usp=sharing
足し算ゲーム
歴代首相を当てるクイズ
どっちが強い?クイズ
県庁所在地あてクイズ
リストをランダムに並び替える
答えの選択肢を表示する
さっきの都道府県のクイズに選択肢を表示する
import random
def sentakushi(list1, seikai, kosu):
list2 = []
list1.remove(seikai) #あらかじめ正解を抜いておく
while len(list2) < kosu - 1: #後で正解を入れるので1個短いリストを作る
list2.append(list1.pop(random.randrange(len(list1))))
list2.insert(random.randrange(kosu), seikai) #正解を挿入
return list2
kendict = {'滋賀県':'大津市', '京都府':'京都市', '大阪府': '大阪市', '兵庫県':'神戸市', '和歌山県':'和歌山市','奈良県':'奈良市'}
ken = random.choice(list(kendict.keys()))
seikai = kendict[ken]
sentakushi = sentakushi(list(kendict.values()), seikai, 4)
sentakubun = ', '.join(sentakushi)
kotae = input(ken + 'の都道府県庁所在地は?' + sentakubun)
if kotae == seikai:
print('正解!')
else:
print('間違え!正解は' + seikai + 'です。')
コメント
最新を表示する
NG表示方式
NGID一覧