В то время как l oop для пользовательского ввода значения между 1000-10000 - PullRequest
1 голос
/ 14 апреля 2020

Попытка сделать так, чтобы, если пользователь не вводит сумму от 1000 до 10000, ему снова задают вопрос. Это то, что у меня есть, но оно все равно просто обновляет текст в окне Pygame, независимо от того, что я вставляю для ввода пользователя.

balance_value = int(input('How much would you like to start with? Choose from $1000-$10000: '))

def side_text(x,y):
while not (balance_value >= 1000 or balance_value <= 10000):
    int(input('How much would you like to start with? Choose from $1000-$10000: '))
if balance_value >= 1000 or balance_value <= 10000:
    money = font.render('Balance: '+ str(balance_value), True, (255,255,255))
    screen.blit(money, (x,y))

1 Ответ

0 голосов
/ 14 апреля 2020

Вы не назначаете вход обратно balance_value:

balance_value = int(input('How much would you like to start with? Choose from $1000-$10000: '))
...