EXTRA
к предыдущему условию
А какое задание вообще?
Azamat
так фак, в первом условий ничего не подшло и вывело else, ЗАтем отработало первый if во втором условий
Azamat
убери else на 9 строке
EXTRA
???
@KarlFutli у тебя здесь отработал и else и if
Azamat
зачем там else на 9 строке, вообще не ясно....
Azamat
лучше в else засунуть "ошибка ввода", а остальные уже через ифы проверять
EXTRA
Вообще "else" явно лишний. Заменил бы ты его на elif
Karl
зачем там else на 9 строке, вообще не ясно....
если число не чётное из этих диапазонов то другой ответ вывести нужно
Karl
убери else на 9 строке
убрал, теперь всё работает с кортежа, всё что до него не работает
Bogdan
range(11, 18) это кортеж (11, 12, 13,... 17)
В шарпе иногда пригождается тут это Tuple
EXTRA
убрал, теперь всё работает с кортежа, всё что до него не работает
Какой кортеж? У тебя ведь вводят тупо номер кармана
Bogdan
Это обычный if else
EXTRA
По сути у тебя идёт задание, где тебе надо спросить int(input), проверить есть ли переданное значение в диапазоне и тупо if else'ами чуток с этим поиграться
EXTRA
Про кортежи нигде ни слова
Тарин
просто нарисуй логику на листочке. Ту что ты реализовал и увидишь ошибку
EXTRA
@KarlFutli разобрался? O_o
Karl
@KarlFutli разобрался? O_o
пока ещё дерусь
EXTRA
С чем? Какая ошибка при каком вводе?
Azamat
Azamat
это хотя бы глазам приятно и верно))
EXTRA
Такое же хотел
Azamat
Такое же хотел
else кстати не обязательно
Azamat
после return код не выполняется
EXTRA
Забыл про это
EXTRA
Кстати код можно сократить в 2 раза, потому что там 2 условия повторяются
EXTRA
Эх, поленились написать 4 разных условия, вот злодеи
Алексей
Где лучше писать базу данных варианты С++, С#, Java?
Azamat
как по мне без сокращения код более сексуален :DD
Azamat
а вообще тут лучше как по мне match case. Кстати, а в case же можно if/else юзать?
EXTRA
а вообще тут лучше как по мне match case. Кстати, а в case же можно if/else юзать?
Я недо джун. Не надо таких вещей страшных у меня спрашивать
EXTRA
желания исполняет за пачку доширака
Сергей
желания исполняет за пачку доширака
нет, это тот кто устроился на позицию джуна и работает джуном
Василий
знаешь кто такой джун?
тот, кто еще не исследовал весь гугл
EXTRA
в общем я так сделал
Мегахарош. Вот только условие на 6 и 11 строке тяжело читается
Karl
Мегахарош. Вот только условие на 6 и 11 строке тяжело читается
я хотел сделать в рамках пройденного материала
EXTRA
Но меня бы за такое по рукам били
Azamat
вообще лучше как мы сделал бы, в отдельную функцию. Так бы от лишних else избавился бы, что тоже портит внешний вид кода
Karl
вообще лучше как мы сделал бы, в отдельную функцию. Так бы от лишних else избавился бы, что тоже портит внешний вид кода
спасибо, думаю я к этому приду в ближайшем будущем, пока я стремлюсь к тому что бы всё работало и я понимал как это работает
Василий
EXTRA
спасибо, думаю я к этому приду в ближайшем будущем, пока я стремлюсь к тому что бы всё работало и я понимал как это работает
Советую заменить переменную "a" на "number" или "num". Такое простое действие в разы читаемость улучшит
Ingvar 🍉
в общем я так сделал
file:4 elif a < 0 or 36 < a file:11 else
Ingvar 🍉
в общем я так сделал
на 11 условие уже не нужно
EXTRA
на 11 условие уже не нужно
Работает - не трогаем
EXTRA
Потом научится
EXTRA
не советуй такие вещи, он еще не проходил нейминги:))
К хорошему надо приучаться с самого начала
Ingvar 🍉
Можно в комментариях добавлять диапазоны (0..10], [11 18]
Karl
всем спасибо
Ingvar 🍉
By биполярочка
Ingvar 🍉
EXTRA
Давайте пока закроем тему. Он наверняка вернётся сюда с другими заданиями, вот там и насоветуем ему вагон всяких штук
EXTRA
Поменять название переменной и снести условие разные вещи немного
Сергей
Хорош, сам открыл и сам закрыл
На правах автора ветки :)
EXTRA
А что, если он к нам больше не вернётся?
EXTRA
Karl
Вернусь. У меня месяц ещё больничного)
Azamat
я помню сделал калькулятор квадратного уравнения и назвал переменные a b и c. Отправил своему будущему сенсею, а он такой "что за имена переменных?". Я: "а как мне назвать их, это квадратное уравнение. ". Он замолчал 🤣🤣
Azamat
ну камон, каждую строчку с range комментировать ))
Ingvar 🍉
кстати, а это уже лишнее
Если поменять на элсе, то нет
Azamat
print("hello world") #print hello world message
Azamat
то что касается стандартного синтаксиса обычно не комментируют
Bogdan
а если серьезно что значит писать базу данных
Bogdan
можно не задавать таких тупых вопросов
Ingvar 🍉
то что касается стандартного синтаксиса обычно не комментируют
Скажи, пожалуйста, как будет понятней? С исходной конструкцией или с else #[11..18] [29..36]