Вопрос Не работает программа(точнее break) в python

Регистрация
31 Дек 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
вот сам код:

a1 = input("Введите свой логин: ")

b2 = int(input("Введите свой пароль: "))

if b2 == "7953":

print("Добро пожаловать, ", a1)

continue

else:

print("Неправильно введен пароль. Отказано в доступе.")

break

a = input("Введите знак: ")

b = int(input("Введите 1 число: "))

c = int(input("Введите 2 число: "))

if a == "*":

print(b*c)

if a == "/":

print(b*c)

if a == "+":

print(b+c)

if a == "-":

print(b-c)

if a == "возвести в степень":

print(b**c)

if a == "деление без остатка":

print(b//c)

if a == "остаток от деления":

print(b%c)
 
Вот тебя прёт? Изучай фортрал))
 
Связано с тем, что break стоит в ветке else. Break работает только внутри цикла while и прерывает его работу, а else даёт доп действие уже после работы цикла.
 
Окей, держи в курсе.
 
Назад
Сверху