見出し画像

[Python]イテレータで作る16行爆弾ゲーム

1.爆弾ゲーム

爆弾を1の数字と見立ててリストの中に格納します。それ以外は0で埋めます。イテレーターの中身を爆弾が当たるまで取り出すか否かを選ぶゲームになります。

2.コード

from random import randint
bom = [randint(0, 1) for _ in range(10)]
bom_iter = iter(bom)

while 1:
    go_or_not = int(input("進みますか?(1/0)"))
    if go_or_not == 1:
        result = next(bom_iter)
        if result == 1:
            print("Dooonn!")
            break
        else:
            print("Safe!")
    elif go_or_not == 0:
        print("終了!")
        break

3.実行結果

進みますか?(1/0)1
Safe!
進みますか?(1/0)1
Dooonn!


この記事が気に入ったらサポートをしてみませんか?