Почему слоты печатаются перед вводом? [закрыто]Python

Программы на Python
Ответить
Anonymous
 Почему слоты печатаются перед вводом? [закрыто]

Сообщение Anonymous »

Я в общих чертах следовал руководству YouTube по созданию программы, в которой вы делаете ставки на игровой автомат. Я пытался работать раньше того места, где он был на видео, чтобы увидеть, насколько много я помню о Python, поскольку я уже давно не пытался программировать. Когда я в конце концов запустил код, он напечатал, какой шаг процесса должен быть последним перед первым, и я не мог понять, почему. Любая помощь?
Я пытался найти, где в видео был заказан код парня, но я не смог этого понять и теперь застрял.import random

MAX_LINES = 3
MAX_BET = 100
MIN_BET = 1

ROWS = 3
COLS = 3

symbol_count = {
"A": 2,
"B": 4,
"C": 6,
"D": 8
}

def get_slotmachine_spin(rows, cols, symbols):
all_symbols = []
for symbol, symbol_count in symbols.items():
for _ in range(symbol_count):
all_symbols.append(symbol)

columns = []
for _ in range(cols):
column = []
current_symbols = all_symbols[:]
for _ in range(rows):
value = random.choice(current_symbols)
current_symbols.remove(value)
column.append(value)

columns.append(column)

return columns

def print_slot_machine(columns):
for row in range(len(columns[0])):
for i, column in enumerate(columns):
if i != len(columns) - 1:
print(column[row], end =" | ")
else:
print(column[row], end="")
print()

def deposit():
while True:
amount = input("What would you like to deposit? $")
if amount.isdigit():
amount = int(amount)
if amount > 0:
break
else:
print("Amount must be greater than 0.")
else:
print("Please enter a number.")
return amount

def get_number_of_lines():
while True:
lines = input("Enter the number of lines to bet on (1-" + str(MAX_LINES) + ")? ")
if lines.isdigit():
lines = int(lines)
if 1

Подробнее здесь: https://stackoverflow.com/questions/792 ... -the-input
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»