JavaScript
22
Вклад в тег
if a == 'нет' or 'да':) работает следующим образом:a равно 'нет', естественно а неравно 'нет', а содержит строку '1111', НО ПОТОМ идет OR, операнд справа - это строка 'да', естественно Python считает ее за истину true, она ведь непустая!if a == 'нет' or true:, а это значит, что print('ok') выполнится в любом случае, так как, в условии есть часть or true,Pythony плевать на a == 'нет', он видит OR, видит true и выполняет условие, проще говоря, можно выкинуть лишнее, и записать так: if true: - это, все также эквивалентно if a == 'нет' or 'да':if a == 'нет' or 'да': на if a == 'нет' or '':. В этом случае, пустая строка эквивалентна false и при этом,a неравно 'нет', а это значит, что условие не будет выполнено и вы не увидите print('ok').if a == 'да':
print('ok')
elif a == 'нет':
print('net')
else:
print('error')if a == 'да' or a == 'нет':var nums = 123123;
var arr = `${nums}`.split('');
var result1 = 0;
var result2 = 0;
arr.forEach((curr, index) => {
(index <= 2) ? result1 += Number(curr) : result2 += Number(curr);
})
console.log((result1 == result2) ? 'сумма первых цифр равняется остальным трем' : 'нет, не равняется') input атрибут required и он соответствующим образом стилизуется. При наведении и в состоянии фокуса, будет отображаться подсказка как на картинке.required