Вопрос ЧТО ЗДЕСЬ НЕ ТАК ? Я уже 2 часа долблюсь, можете помочь ?! В Python

Регистрация
2 Июл 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
print('хочешь щас покажу фокус ?: ')

input('Нажмите Enter для продолжения: ')

print('да')

print('нет')

a = str(input())

b = True

b = [1975011, 123456789]

if a == 'да':

for i in range(1, 1000):

elif input() == 'стоп':

b = False



if a == 'нет':

while d != b:

d = int(input('введите пароль: '))

elif d == b:

print('Правильно !ты прошел испытание!Пароль был "1975011" или "123456789" ')

break

else:

print('неверно!')

continue

 
Всё неправильно
a = str(input())
b = True
b = [1975011, 123456789] input() и так возвращает значение в String
Зачем сначала делать b boolean, а потом списком integer?
Что с отступами?
if a == 'да':
for i in range(1, 1000):
elif input() == 'стоп':
b = False Цикл ничего не делает, что должно получиться не понятно. Вы где учитесь так писать код?
 
У тебя тут не так буквально всё!

В основном - отступы.
А ещё у тебя переменной d - не существует.
У тебя есть только переменная b

Что должен делать код вообще? Я могу поправить, если дать мне конкретное задание.
А то у тебя там и условия, и циклы, и всё в кашу.
 
Назад
Сверху