Antonio
try except
Bogdan
ну это получается тогда надо каждый трай отдельно делать
Antonio
Вроде нет, он работает, как тот же while, то бишь после каждой ошибки он будет возвращаться к началу
Antonio
И ждать результата правильного
Bogdan
это питоновское?
Antonio
Ага
Bogdan
мне шарповское надо
Antonio
Хмм
Bogdan
тут очень все простое но мне надо как-то заставить пользователя насильно вводить правильные данные
Bogdan
походу придётся зациклить каждый ввод
Antonio
Для Шарпа это обработчик исключений try..catch..finally
Bogdan
Для Шарпа это обработчик исключений try..catch..finally
тогда получается надо все отдельно прописывать, разные блоки трай-кетч
Bogdan
блин плохо что шарписты пошли спать
Артур
ладно это дрочево, надо просто признать что ввод в таком ключе просто работает a, b = int(input()), int(input())
Antonio
походу придётся зациклить каждый ввод
Я пока еще совсем новичок в шарпе, поэтому тут мои полномочия всё)
Bogdan
типо не хотелось каждой переменной свой трай кетч задавать
Antonio
Может просто присваивание в цикл засунуть?
Dart
тут очень все простое но мне надо как-то заставить пользователя насильно вводить правильные данные
а насильно это как, не пускать его дальше пока он не введёт что либо в поле?
Bogdan
короче есть варианта 2 либо все таки разделить трай кетч либо все таки зациклить
Bogdan
а насильно это как, не пускать его дальше пока он не введёт что либо в поле?
тип того, пока его значение не сможет пропарситьсч
Antonio
Может просто присваивание в цикл засунуть?
Хотя это уже костыли какие-то полнейшие
Bogdan
а насильно это как, не пускать его дальше пока он не введёт что либо в поле?
тип он вводит допустим правильное а, неправильное b, мы спрашивает у него заново b, а не выбиваем весь блок
Bogdan
получается тут 2 варианта либо трай делить на разные либо зацикливать
Antonio
Доброй ночи всем, господа
Bogdan
доброй
Артур
Доброй ночи всем, господа
Доброй ночи, Сраный умник, спасибо за помощь
Dart
короче есть варианта 2 либо все таки разделить трай кетч либо все таки зациклить
ну тогда самый простой метод: a=""; while (a==""){a=float.Parse(Console.Readline());} сам код не тестил но логика примерно такая, до тех пор как не будет введено хоть что-то цикл повториться, надо минимум знаков считай количество знаков в условии цикла, если число должно быть то проверка на число и больше 0 или какое значение тебе надо
Bogdan
а трай оставить общий
Bogdan
типо блин мне кажется это нелогично завершать выполнение только из за неправильно введенных данных одной несчвстной переменной
Bogdan
нужно давать второй шанс
Bogdan
мало ли опечатался пользователь и ему не в кайф будет все заново вводить
Bogdan
это конечно все примитивно но точка зрения такова
Dart
да я уже и думаю о том что бы зациклить
можно ещё текст вывести что вводить а то человек может не понять почему поле для ввода появляеться и даже потом через if подсказать почему его значения не приняты программой, тогда пользователю совсем понятно станет
Bogdan
ошибка будет выдаваться
Bogdan
только вот тут я так подумал, а зачем тогда трай кетч нужен будет:D
Bogdan
я понял зачем трай кетч
Bogdan
мы же парсим строку
Bogdan
следовательно возникает исключение стандартное что строка имела неверный формат
Bogdan
короче варианта два либо отказаться от этой идеи либо зацикливать абсолютно каждую переменную
Dmitrii
Леша, привет! Можно ли как-то переговорить с тобой лично. Есть пара вопросов. Постараюсь быть кратким.
Артур
попробуйте тегнуть его в чате
Dmitrii
Артур, подскажи как это сделать. Я недавно поставил телеграмм. (стремноватоконечно)
Артур
@ alexkorep + если хотите, чтобы он получил уведомление пишите без пробела + текст сообщения
Dmitrii
@alexkorep Леша, привет! Можно ли как-то переговорить с тобой лично. Есть пара вопросов. Постараюсь быть кратким.
Артур
может вам чат может помочь?
Dmitrii
может вам чат может помочь?
мне нужно поговорить на пару тем с Алексеем. Как с ним связаться в чате, Артур?
Dmitrii
Артур
то что выше написал, раньше он отвечал, когда в чате было меньше людей, попробуйте еще в личные сообщения написать
Артур
все спят?
Bogdan
не все
Bogdan
хоть мне и на парі
Bogdan
пары* не спится
Артур
интересно, можно настолько много кодить, чтобы победить болезнь «Гоши из студии лебедева» ?
Bogdan
Что за болезнь
Шурок
Что за болезнь
задавать вопросы, когда нужно писать код
Артур
http://macode.ru
OleH
Я успел чай попить, а mvs всё ещё проект грузит
OleH
Шурок
Осуждаю!
OleH
Чел ты не на твиче...
OleH
Шурок
Чел ты не на твиче...
Я осуждаю проявление агрессии.
Артур
Нашел себя.. Материалы, на которых базируются принципы именования: • Правильное именование переменных • Ментальное программирование • Ментальное программирование II
OleH
Ребят... тут траббл, как через параметрический цикл вывести из двумерного массива 8 на 8 клеток, 64 числа? У меня получился вывод 8 на 8, но число 77... разве не должно получится 63?
OleH
Хахах я еблан, у меня после 7 в новой строке 10, нужно умнржение на 10 убрать кекв
OleH
Я сдаюсь, как же сложно работать с вложенными циклами
OleH
OleH
Как Выйти Из цикла Ведь условие удовлетворено
Артур
https://coderoad.ru/18012290/Как-вырваться-из-foreach-как-только-условие-выполнено но, как я понял break..
OleH
https://coderoad.ru/18012290/Как-вырваться-из-foreach-как-только-условие-выполнено но, как я понял break..
Спасибо, но я догнал что не обязательно третий цикл городить. Смотри, код работает, а mvs пиздит на меня
OleH
OleH
Качество..........
OleH
Ща скрин кину, лень было телегу га пк заводить
OleH
??????
Vyacheslav
У тебя массив 7 на 7 а ты пихаешь в него восмой элемент и восьмую строчку
OleH
окей сек