You call that russian roulette? This is real russian roulette. Dying is a 1/6 probability.
#!/usr/bin/env python3
import random
barrel = [0, 0, 0, 0, 0, 1]
random.shuffle(barrel)
print("Russian Roulette")
for i in barrel:
input("Press enter to shoot")
if i == 1:
print("You are dead.")
exit()
else:
print("Phew. You survived.")
You call that russian roulette? This is real russian roulette. Dying is a 1/6 probability.
I love this, except for
i
i hatei
.but it’s easier than thinking of a useful variable name.
bullet_idx
Like bullet?
I always use i because I’m too lazy to type out iterator when I’m making my garbage spaghetti code that will support infrastructure for years
And maybe the fact that you have to continue until the gun actually fires :|
You can
quitcontrol-c at any point. Sometimes, the game plays you.