Simple, expandable, customizable slot machine
pip install slotmachine
importslotmachineslotM=slotmachine.SlotMachine()
print(slotM())
# [['!!!', 'BAR', '(M)']]slotM=slotmachine.SlotMachine(size=(5,1))
print(slotM())
# [['(H)', '(N)', '!!!', '!!!', '(H)']]slotM=slotmachine.SlotMachine(jack='BTC', bonus='LTC', size=(5,3))
print(slotM())
# [# ['(Z)', '(O)', '(X)', '(M)', '(Z)'],# ['(O)', '(Z)', '(H)', 'LTC', 'BTC'],# ['(H)', 'LTC', '(O)', '(M)', '(Z)']# ]print(slotM.reel)
# ['BTC', '(Z)', '(O)', '(H)', '(X)', '(W)', '(N)', '(M)', 'LTC', '(M)', '(N)', '(W)', '(X)', '(H)', '(O)', '(Z)', 'LTC', '(Z)', '(O)', '(H)', '(X)', '(W)', '(N)', '(M)', 'LTC', '(M)', '(N)', '(W)', '(X)', '(H)', '(O)', '(Z)', 'LTC', '(Z)', '(O)', '(H)', '(X)', '(W)', '(N)', '(M)', 'LTC', '(M)', '(N)', '(W)', '(X)', '(H)', '(O)', '(Z)']slotM=slotmachine.SlotMachine(size=(5,1))
r=slotM()
print(r)
# [['(X)', '(W)', '(M)', '!!!', '(N)']]print(slotM.checkLine(r[0]))
# Falser=slotM()
print(r)
# [['BAR', 'BAR', 'BAR', 'BAR', 'BAR']]print(slotM.checkLine(r[0]))
# 'jackpot'