Как сделать последовательное выполнение задач?
if not was_min_money and len(previous_bets) > katar_sandar * 2 + 1:
for test in range(katar_sandar):
if previous_bets[-(test * 2 + 2)] == previous_bets[-(test * 2 + 3)] and not was_min_money:
check_katar_sandar += 1
if check_katar_sandar > 0 and katar_sandar != 0:
is_katar_sandar = True
if is_katar_sandar and not was_min_money and previous_won_bones[-1] in previous_bets[-1]): ***(Чтобы здесь previous_won_bones[-1] in previous_bets[-1] выполнялся после is_katar_sandar а не вместе с ним )
was_min_money = True
list_count = 0
bet_size = scale_list[list_count]['start_bet_size']
lose_count = 0
previous_timer = 4
virtual_money = old_virtual_money
max_virtual_money = old_virtual_money
previous_bets = []
is_make_bet = False
continue
Ответы (1 шт):
Автор решения: passant
→ Ссылка
То что вы только что начали изучать Python это конечно похвально, только вот не понимаю, как вы это делаете? Рекомендую все таки хотя-бы краешком глаза прочитать, что такое условный оператор и как их надо оформлять в Python.
if is_katar_sandar and not was_min_money :
# тут делаете то, что НЕ связано с третьим условием
if previous_won_bones[-1] in previous_bets[-1]:
# тут делаете то, что связано с всеми тремя условиями