Я пишу программу с ограничением скорости и прочее с инструкциями while и if. Я пытаюсь сделать так, чтобы после вывода результата, он спрашивал, хочу ли я повторить программу с циклом while.
Я слышал, что это происходит, если у меня слишком много скобок или открытая скобка. Все мои скобки были в порядке.
ques1 = int(input('What speed is the car travelling? '))
check = ques1
running = True
while running == True:
if 0 <= check <= 50:
print('You are clear.')
if 51 <= check <= 60:
print('10 demerit points')
if 61 <= check <= 70:
print('20 demerit points')
if 71 <= check <= 80:
print('30 demerit points')
if 81 <= check <= 90:
print('50 demerit points')
if 91 <= check <= 1000:
print("100 demerit points")
dasques = input('Do you want to try again? y/n '):
if dasques == ('n'):
running = False
Ожидаемый результат:
Hoping to get :
50 demerit points
Do you want to try again? y/n
но я получаю
«неверный синтаксис» с двоеточием позади:
[dasques = input ('Хотите попробовать еще раз? y / n'):]
выделено красным.