Как можно вывести определенный кусок кода с помощью False и True ? В Python. - Общение Python мододелов

Вопрос Как можно вывести определенный кусок кода с помощью False и True ? В Python.

Регистрация
18 Ноя 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
a = True

b = False

if a:

print('yes')

if not b:

print('no') #здесь выводятся 2 принта, а я хочу вывести один какой мне надо как вывести не два принта, а один - определенный кусок кода
 
Регистрация
29 Ноя 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
if True:
if not False: Такое никогда ни в одном нормальном коде не встречается... Легче будет отвечать, если покажешь реальный код.

или это тестовые попытки пощупать код?) Тогда не понятно, чего хочется и для чего.
print(not False) # Выводит True Если хочется, чтобы работало что-то одно:
if a:
print('1')
elif not b:
print('2')
 
Регистрация
27 Ноя 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
a = True
b = False
if a:
print('yes')
elif not b:
print('no')
Все просто, не нужно второй if открывать. elif это как-бы продолжение первого if. А если ты напишешь if вместо elif, то считай прервешь логику.
 
Регистрация
13 Окт 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Ну ты и выводи тот, который нужен.. странные у тебя вопросы
условие if a выполняется и if not b выполняется, поэтому 2 принта
 
Сверху Снизу