>>205050978 (OP)ну тебе же написали - стринг не может сравниться с интом"12" > "1" потому что в "12" два чара12 > 1 потому что между ними разница 11
у тебя age по умолчанию str принимает, поставь int(age) < a. Ты с такими вопросами на хую моем провертишься, мальчик, нахуй на двач лезть, ты б хотя бы ошибку прочитал
>>205051160Значение переменной, полученной через input() по умолчанию, является строковым типом.Тебе необходимо привести эту переменную к численному значению.И вообще, пора бы прекращать давать детям языки с динамической типизацией, чтобы не привыкали лажать в кодеА на самом деле - привыкай, учись, на таких ошибках и становятся норм прогерами.мимo JS-боженька
>>205051404Молодец, нубас. Ты стал чуточку опытнее.Хочешь дам интересные задачи? Помогает быстрее выучить программирование.
>>205051260>мимo JS-боженькаУ тебя бы такой хуйни не получилось.>>205051249Помимо этого >>205051198 ты еще и не учел ситуацию, когда анон тебе реально строку впишет вместо возраста вроде "саси хуй пёс я ананим азазазаз" и полетит пиздой весь твой код. Завязывай, это не твое, ты слишком гуманитарий для этого.
>>205051622Школьник решил купить айфон и для этой цели взял кредит. Сумма кредита — 40000 р., банк в начале каждого месяца (включая первый) начисляет 3% от остатка долга за пользование кредитом и 1000 р. комиссии (да, а ты думал, обойдешься процентами?). После этого, в конце каждого месяца, наш герой идет в банк и пытается выплатить долг, но он не может заплатить более 5000 р за раз (сэкономленных на школьных завтраках). Вопрос, когда он избавится от долга? Во сколько школьнику обошелся айфон?
>>205050978 (OP)>очередной долбоеб, который думает, что он осилит какой-либо ЯП с нулевыми знаниями английскогоУдачи тебе, долбоеб.
>>205051575>чего ты хочешь?Чтобы ты не тратил время впустую. Когда сдашься и забросишь, вспомни этот день.
>>205051679Учи и развивайся, тупик. Здесь как в природе - не сдаёшься и становишься лучше остальных. Я вообще с матаном не дружу, даже не умею решать уравнения(да-да, посмейся), но это не мешает мне кодить.
Человек и ИИ (искуственный интеллект, то есть робот) кидают по 2 кубика, и тот, у кого сумма чисел больше, победил (если одинаковая — победила дружба). То есть, у человека выпало 6 + 6, это 12, у робота выпало 1 + 3 = 4, человек победил.Если у человека и ИИ выпали даблы (одинаковые числа на обоих кубиках), то это большая удача, ничья и смысла играть дальше нет.
>>205050978 (OP)Ты читать умеешь, yoba?TypeError: < not supported between instances of str and int Нельзя сравнивать строку с числом
Ещё есть задача по питону - угадывание чисел. Изначально рандомно выбирается число и ты должен угадывать его. Если ты ввёл число больше, чем загаданное, то в консоль пишется что число слишком большое. Если меньше - то же самое, только наоборот. Количество попыток должно отображаться после того, как ты угадал число.
>>205051694Формулировка - говно. Что значит "в начале каждого месяца"? Что значит "в конце каждого месяца"? Начислить ставку могут 1 числа как в 00:01, так и в 23:59. С погашением аналогично.
W5.2 Некто кладет в банк 10000 р. Банк начисляет 10% годовых (то есть, каждый год на счету становится на 10% больше, чем в прошлом году). Напиши программу, считающую, через сколько лет в банке будет миллион? Сколько лет будет этому некто? Доживет ли некто до этого дня, если сегодня ему 16 лет?
>>205050978 (OP)>В чем ошибка в написании кода?В том, что ты пишешь его сам, вместо того, чтобы за неделю пройти какой-нибудь более-менее вменяемый курс, который даст тебе возможность писать самостоятельно, не спотыкаясь о примитивные проблемы.
>>205052083Нихуя не очевидно. Мы не знаем какого числа школьник взял кредит. Если он взял его 1 числа, то сначала ему накинут первый процент, а потом он будет погашать первый раз. Если взял в середине месяца, то сначала будет первый раз погашать, потом первый процент. Ответы будут разные.
>>205052180Проценты же по кредитку ежедневно начисляются, например, при ставке 15% годовых начисляется 15/365 % в день на остаток по задолженности. Мимо охуеть какой банкиртитькофф
>>205052180Сколько ты учишь программирование? Очевидная, блеать, задача. Я решил её когда только начинал кодить. Есть переменная с общим кредитом - 40 тысяч. Проходим по циклу, который сначала добавляет к этой сумме 3% и ещё 1000 сверху. Затем отнимается 5000. Нужно посчитать, через сколько итераций кредит был погашен и сколько школьник всего заплатил за айфон.Задачка даже не для джунов.
>>205052421>сначала добавляет к этой сумме 3% и ещё 1000 сверху. Затем отнимается 5000.Схуяли? Там же написано:>банк в начале каждого месяца (включая первый) начисляет>в конце каждого месяца, наш герой идет в банк и пытается выплатить долгЕсли он взял кредит 15 сентября, то первый раз пойдет выплачивать 30 сентября, а 1 октября банк ему начислит первый процент. Какого хуя ты сначала начисляешь, а потом погашаешь?
>>205050978 (OP)Бросай ты этот мерзкий петухон, ОП, он тебя до добра не доведёт. Держи версию на божественном джаваскрипте и возрадуйся!https://pastebin.com/wm5RnWEv
>>205052800Задача из раздела по циклам, значит решаться должна через цикл. Месяц здесь является итерацией цикла.Я не написал про циклы изначально, тупанул.
>>205053054Ты должен сумму кредита складывать с 3% от текущей суммы и 1000, затем вычесть из этого 5000.Округляй результат.И поработай с остатком, чтобы не уходило в минус.
>>205053054Нельзя тысячу из суммы погашения здесь вычитать. После первого месяца остаток будет 37200 ровно, а у тебя 34 и еще с дробями
>>205050978 (OP)Если ты только вкатваешься, попробуй книжку "Dive into Python", чтобы не было затыка вроде как что учить дальше.
>>205052945В visual studio code отступы>>205053154Единственно годный источник это https://javascript.info/ (англ. версия того, что ты год прочитать не можешь, только обновлённая). Сам только его и читал, есть еще всякие eloquent js и you dont know js, но обе будут интересны только если ты знаком с js, либо знаешь какой-то другой язык программирования. И, как это всем известно, главное практика, а не то что ты читаешь. Изучил js по ресурсу выше, но прокачал знания используя гугл и читая какие-то узконаправленные статьи и разбирая чужие примеры.
>>205051928> Человек и ИИ (искуственный интеллект, то есть робот) кидают по 2 кубика, Вводим 6 переменных reschel = kubchel1 + kubchel2resAI = kubAI1 + kubAI2 >и тот, у кого сумма чисел больше, победил (если одинаковая — победила дружба). То есть, у человека выпало 6 + 6, это 12, у робота выпало 1 + 3 = 4, человек победил.Подключаем библеотеку рандом и задаем параметры 4 кубиков от 1 до 6, или через инт.инпут и потом сравнивать чтоб числа были в приделахначинаем цикл:если kubchel1 = kubchel2 и kubAI1 = kubAI2breakесли же reschel > resAI пишем ("победил человек")иначепишем ("победил робот")> Если у человека и ИИ выпали даблы (одинаковые числа на обоих кубиках), то это большая удача, ничья и смысла играть дальше нет.Я правельно мыслю, или где то обосрался?мимо питонист нюфаг
>>205053617Нужно чтобы при минусовом результате он добавлял остаток в общую сумму выплаты, а цикл останавливал.И ты должен вывести кол-во месяцев и сумму выплаты после погашения кредита.
>>205051404Ага, а если мне двадцать? И почему взаимоисключающие условия прописаны в двух разных if'ах, а не в if-elif, аа?
>>205053963У месяц я вывести смог, как бы не сложно через i = i+1 в каждом цикле, а вот в сумме выплаты у меня начинает ломаться мозг. Как бы понимаю что необходима новая переменная, но как именно все просчитать пока не пойму
>>205053617Do-while заюзай. Сначала выводишь остаток, потом считаешь k и уже после этого проверяешь условие.
>>205053511>6 переменных Очевидный обсер. Если это петухон, то нужно создавать класс кубик, который будет хранить в себе максимальное и минимальное значение, а также текущее значение, а также метод throw() который меняет текущее значение.Далее ты создаешь класс игрок, который в конструкторе принимает 2 класса кубик и используют его метод throw в своём методе makeTurn, также заменяешь стандартный метод сравнивания таким образом, чтобы при сравнивании с другим игроком, выдавалось true если текущие числа кубиков игрока, больше текущих чисел кубиков игрока с которым идёт сравнение и т. д. В основном методе создаешь двух игроков, каждым делаешь ход при помощи makeTurn, после чего сравниваешь двух игроков и в зависимости от результата выдаешь какое-либо сообщение на экран.
>>205053674>>205053774Зависит от того как давно ты читал. Других путей нет, можешь конечно любую книгу начать читать, но если ты learn.js не осилил, значит книгу тем более не осилишь. Вообще, обычно такое происходит когда у тебя нет желания написать что-либо конкретное на изучаемом языке. У меня такое желание было и я со второй недели уже начал его реализовывать, поэтому изучать было интересно.
>>205054298Нормальный код. Я на PHP написал такой говнокод, что даже вспоминать стыдно. А тут компактно, хотя можно покороче или вообще в одну строку(для хардкорщиков)
>>205054396ну да, можно и покороче, но я просто в программировании новичок, да и питон изучал, чтобы пользоваться RenPy, а так ничего круче калькулятора решений квадратных уравнений не писал
>>205054398Хули ты хотел, это петухон, это любое современное программирование, даже из js пытаются делать ООП.
>>205050978 (OP)ЕбаныйРот этого ОПа...У него в консоли мудрейший интерпретатор Питона написал в чем у кожаного ублюдка ошибка, но нет, он лезет на двач (НА ДВАЧ, КАРЛ) и создает целый тред, ЦЕЛЫЙ ТРЕД БЛЯТЬ.....
>>205054439>Я хочу написать вайпалку, к примеру. Но я не знаю в виде чего это реализовать и как задействовать в браузере.Тогда тебе Node.js нужен. Через браузер это не реализуешь, либо это будет жалкое подобие и ты будешь делать хуету. Если консоль тебя пугает, то можно создать графическое приложение, используя Electron. Для вайпалки ума много не надо, можно даже не покупать разгадыватель гуглокапчи, а использовать расширение которое разгадывает её при помощи распознавания гугла, благо оно написано на js. Можешь даже сам написать такой же, заодно и прокачаешься.
>>205054555пользуясь случаем, подскажите места, где можно брать такие вот простенькие задачки для прокачки скилла прогера. А также что-нибудь по ООП, чтобы я его получше узнал и научился применять. Ну знаю я, что есть класс, от него можно делать объекты, видел примеры на машинках, но как мне это реализовать на практике, чтобы сам доволен был?
>>205054486ну мне вот такое тестовое задание на работе давали:Реализовать в базе данных древовидную структуру меню произвольного уровня вложенности. Обязательное требование: структура базы данных должна позволять получение всего дерева или отдельной его ветки одним запросом.Для работы с данной структурой должен быть написан модуль.Обязательные методы :Получения ветки дерева от заданного корневого узла (или всего дерева если корневой узел не задан)Выбор отдельного узлаВыбор всех родительских узлов заданного узла.Добавление нового узла как дочернего к заданному.Удаление узлаТакже должна быть написана тестовая html страница с помощью которой можно продемонстрировать работу полученного модуля. На странице должно быть представлен вывод дерева элементов меню (можно в простой форме с отступами для указания уровня вложенности). Для каждого элемента меню должны быть выведены название и уникальный идентификатор. Также на странице должна присутствовать форма позволяющая протестировать функции из класса который управляет деревом. Простейший пример: поле ввода в которое можно ввести идентификатор узла и кнопки удаления этого узла, вывода ветки начинающейся с этого узла, вывода родительских узлов; форма ввода нового узла как дочернего к заданному. Все действия с деревом должны отражаться на странице без её перезагрузки. Формат передаваемых данных между от страницы к серверу и обратно — json.Допускается использование jquery и подобных javascript библиотек.