Почему все пиздят, что вкатиться в програмирование так легко блять? уже неделю ебусь с питоном и его INPUT INT и их функциями? Для кого это легко вообще? Пиздец полный
Бомжи как-то кодят за еду, а я не могу понять на кой хуй перед инпутом нужен ИНТ, и зачем нужен ИНПУТ, если можно ПРИНТИТЬ
Метод Math.random() возвращает псевдослучайное число с плавающей запятой из диапазона [0, 1), то есть, от 0 (включительно) до 1 (но не включая 1), которое затем можно отмасштабировать до нужного диапазона.20 минут пытался отмасштабировать до нужного диапазона сам.Очень старался понять, но в голове был просто шум. И это одна из простых задач, которые я решаю очень долго или не решаю вообще. Я тупой. Что делать?
>>192670288Каким образом ты пытался решать? Можешь объяснить мне логику твоих рассуждений?Я знаю правильный ответ, но если я тебе его скажу мало что изменится
>>192670275Вот смотри. Задача функции PRINT это вывести то что ты написал за кулисами, человеку на экран, верно?А на кой хуй нужен к примеру input?а еще круче, когда перед input пишут int и получается int (input()) каковы функции у этого говна, если есть принт?
>>192670288если от 0 до 1 то это диапазон от 0.00000001 до 0.9999999 и ебись дальше сам, количество нулей и девяток бесконечное кста
>>192670357Мысль как решить её долетела до меня, но это было очень долго. Я старался думать, но в голове абсолютно ничего не было. Повторяю, простые задачи мне даются с трудом и в большинстве случаев приходится экспериментировать и исправлять по много раз ошибки.Как жить тупым?
>>192670375>А на кой хуй нужен к примеру input?Что-бы принять ввод с клавиатуры внезапно>а еще круче, когда перед input пишут int и получается int (input()) каковы функции у этого говна, если есть принт?Приведи пример кода. Вне контекста - смысла нет, в контексте может появиться. Функция int() конвертирует что-либо в число
>>192670533>Что-бы принять ввод с клавиатуры внезапноно функционал принта и инпута абсолютно идентичен>X=int(input())print(x//60)print(x%60) Вот какую функцию тут инт инпут выполняет, если я ввел числа 60, ничего не нужно конвентировать в число
>>192670288Че сложного? Выбивает число от 0 до 0,99999999999999999999999999999999999999999, масштабирование - это представление данных пользователю, то есть чтобы он не лицезрел результаты вида 0,38293457572956347259345474. Если у тебя с этими базовыми знаниями напряг, твой удел - быть хытымылы-цыэсэс формошлёпом за 10к.мимо не шарю в программировании, ложил хуй на матешу в школе и шараге
>>192670827я в курсе, но все говорят, что любому дауну доступно програмированние или кодинг, я бы не против стать быдлокодером или пхп макакой
>>192670681>но функционал принта и инпута абсолютно идентиченТы троллишь? Один принимает ввод, другой выводит вывод.>Вот какую функцию тут инт инпут выполняет, если я ввел числа 60, ничего не нужно конвентировать в числоНет, ты вводишь строку "60" а что-бы делить нужно число 60. То что ты вводишь с помощью input - всегда строка>>192670505Если тупой то никак. К психиатру можно сходить на всякий случай>>192670695Этот тоже тупой, но по другому. Не может загуглить понятие "масштабирование"
>>192670681>но функционал принта и инпута абсолютно идентичен? Я пистона не знаю особо, но в каком месте он идентичен? Принт печатает на экран строку или содержимое переменной, инпут принимает с клавиатуры
>>192670093 (OP)Вот без шуток - бывает просто не дано. У кого идёт как по маслу, а кто дрочит эти блядские языки хуй знает какой год, при этом не имея проблем с остальным. Бросай ты это безобразие к хуям.
>>192670924бляяя, ты открыл мне глаза, все говно, что будет писаться с клавиатуры во "внутреннюю кухню" это инпут Я ПОНЯЛ, только зачем в этот инпут что-то вписывают?
>>192670968> Не имея проблем с остальнымВ погроммисты как раз таки пытаются те у кого все по пизде, кто не социолизирован и вообще тупой сыч омежка, а когда в жизни все охуенно то хуй кто пойдет в это унылое говно, и есть те у кого рили талант это Павлушка Дуров и Макар Цукербергеев, у них все как по маслу шло или как член по скользкой дырке шлюхи потому что им это нравилось и склад ума такой какой нужон
>>192671211Толсто. Если это правда, то не понимаю как ты библиотеки учить будешь, ибо любой ЯП без знания библиотек - бесполезен
>>192671277name=input()Kalelprint("Hello"name)Hello KalelВот, мы в инпут вписали "калел" и в итоге заменили "нейм" на калел, хотя могли эту хуету принтануть и не ебать мозги
>>192671271Объективно говоря, я далеко не самый тупой, но мне даже ебаный паскаль в школе не давался, не говоря уже про что посложнее.
>>192671517Это ж самый упрощенный пример. Да, в интерактивном режиме для тебя нет разницы, можно просто принтануть что угодно, но если ты напишешь скрипт, который должен выводить "привет, %имя_пользователя%", будет логично запросить имя, сохранить его в переменную name и потом напечатать
>>192671832Ты какой то тупой. Ничего не сделать. Займись лучше чем нибудь более полезным.мимо-изи-пограмирую-с-15-лет
>>192671716Тоже не понимаю в чем прекол этого пограммирования, в школокалке был отличником, все схватывал на лету кроме хуёв, айкью 117 да и вообще всех норм тян переебал в шк, но даже ебаный паскаль мне давался с трудом, в то время пока даже самый конченый дебил зарабатывает 500 баксов играя в... в нашем классе мог написать калькулятор а я только мог вывести 5+5 = 10, и то вот так вот println("5+5=10"); короч я хуй знает как это работает,
>>192671832начать изучение с C#. У него русская документация и он C-подобный, т.е. вкатываться в синтаксис других языков не придётся
>>192671826Вот почему ты не делаешь видеогайды? Пояснил как божечка всю эту ебанутую логику компуктера, особенно мне эта часть понравилась>но если ты напишешь скрипт, который должен выводить "привет, %имя_пользователя%", будет логично запросить имя, сохранить его в переменную nameНо бывают еще случаи, когда пишут типа int (input()) и любое число типа 8И дальше с ним ебутся, если инпут это для вывода на экран пользователя, то зачем программисты вводят всякие числа для себя и ебутся с ними делая всякие задачи по делению и умножению? В этот момент инпут работает как записная книжка или что?
>>192671972обычно мы записываем введенное с клавы в какую-то переменную для дальнейшей работы с ней. a = int(input()) , означает что мы выделяем память под число. str = input() - строкт.е. при в веденом и там и там 8 получатся print(a) // 8print(str) //"8"и чтобы тебе вывести именно 8 как число тебе придется ввестиprint(int(str)) // 8
>>192671972>если инпут это для вывода на экран пользователяНет, инпут для того, чтобы ввести данные в программуДопустим тебе нужно написать хуйню, которая складывает два любых целых числа, тебе нужны будут две целочисленные переменные, значение которых ты получаешь с клавиатуры инпутом, потом складываешь их и выводишь на экран принтом. int - это приведение полученного с клавиатуры говна к целочисленному типу
>>192671972почему именно нам нужно с числом работать. Потому что a = input() //8 ввелиprint(a+a) // 88print (int(a) + int(a)) //16
>>192672211Сложнаа сложна блять сложнаСложна блять, нихуя не понятно блять нихуяЧто это за хуета блятьНе понимаааааююю
>>192671972Попробую по простому. Представь что я заказчик и мне нужно что-бы ты написал программу которая будет открываться в консоли, я туда буду вводить какое-то число и она будет выводить это число умноженное на два
PythonМне нужно нарезать видео на несколько частей и сохранить результат. Код готов, работает, но процессор грузит на 100%.Процессор может из-за подобного наебнуться и можно как-нибудь уменьшить нагрузку?
>>192672211Переменные можно записывать без использования инт инпута, не?>>192672232Так всю эту хуету можно делать без ввода в систему. Тебе нужно поделить 8 на 2? 8//2 >>192672303На кой хуй, если это все можно обойти и написать 8 11?>>192672327Аааааа, я пишу программу значитinput X (икс это любой твой запрос)Х 2Я правильно тебя понял?
>>192672754>Аааааа, я пишу программу значит>input X (икс это любой твой запрос)>Х 2>Я правильно тебя понял?Знак умножения проебался возле икса на 2Вот почему я не могу понять объяснения других людей, а твои заходят заебись?
>>192672754>Тебе нужно поделить 8 на 2? 8//2 Так можно, когда ты в интерактивном режиме пиздишь с интерпретатором. Но ничего серьезного в нем не сделать
>>192672989А что такого можно сделать серьезного, чтобы пришлось вписывать инт инпут, когда это можно делать в виде // / * % таких символов?
Ща пишу прогу на питоне, мне нужно каким-то образом детектить английские прилагательные слова сабстринги в стринге. Есть библиотека какая-нибудь?
>>192673321От твоей фантазии зависит. Ты сейчас питон используешь как обычный калькулятор, в котором можно просто написать 2+2 и получить результат. input нужен, когда тебе нужно получить какие-то данные от пользователя и на их основании что-то сделать, получить строку и записать в файл например
>>192672897Уже лучше. но если я введу например 5 то твоя программа выведет 55 потому-что я введу строку, и умножаться соответсвенно будет строка>Вот почему я не могу понять объяснения других людей, а твои заходят заебись?Я другой кун, мои сообщения только>>192670890>>192670533>>192670357>>192670275
>>192673922>Уже лучше. но если я введу например 5 то твоя программа выведет 55 потому-что я введу строку, и умножаться соответсвенно будет строкаНет же, любое входящее число, будет множиться на 2, как ты и просил Х*2 и ответ будет 10
>>192674614> число, будет множиться на 2, как ты и просил Х2 и ответ будет 10Нет, оно будет 22https://www.onlinegdb.com/online_python_interpreter"x = input()print(x2)"
>пишешь код для ввода чисел, которые множатся автоматом на 2>даешь запрос умножить 5 на 2>ничего не происходит>сам виноват
>все пиздятЭто кто это такую хуйню говорит?>неделю ебусьБедняжка. Ебаться тебе придется всю жизнь. Такова специфика программирования.вкатился в сентябре
>>192675145Может перед инпутом нужно int добавить? Я правда не знаю нахуя, но в учебнике говорили нужны инты
>>192675200Ну кароч смотри, есть 2 как целое число - integer, а есть «2» как строка - string. Функция int переводит строку в целое число
>>192675280Потому что ты осуществил умножение строки, а не целого числа. Функция int перевежет строку в число. Погоди дописывать int, запусти прогу и вместо пятерки введи туда какое-нибудь слово
>>192675281Ебаный инт ЗАСТАВИЛ ПРОГУ РАБОТАТЬ КАК НУЖНО, только я не понимаю что происходило в голове у программы, когда она без инта решила что ответ 55 а не 10, но мне пока это начинает нравится
ОП, если ты можешь в английский, то могу порекомендовать 2 вводных курса лекций. Видео довольно короткие, но там очень структурировано и точно, сжато, объясняют самые начала языка Питон, что после них ты уж точно чему-то, но научишься.А потом и список с парочкой книг могу подогнать.
>>192675620Ну я знаю инглиш, но на посредственном уровне, там комиксы читать могу, и всякие фразочки, техническую фигню еще не прихоидлось читать
>>192675600Давал, без int у тебя переменная х - это строка. Когда ты пишешь х*2, ты даешь команду повторить строку 2 раза
ИНТ работает как ограничитель для программ, чтобы они не сходили с ума и не множили слова и цифры, больше чем этого нужно?
>>192675600У тебя произошло умножение строки, потому что функция input() любую введенную информацию воспринимает, как строку. Если ты хочешь, чтобы у тебя умножались числа, а не строки, тебе надо преобразовать строку в число. Это и делает функция int()Короче, анон, пойми: 2 и «2» - это не одно и то же
>>192670093 (OP)Ну как вкатиться... Вот джаву se любой дебил освоит. Кодит он? Ну в общем да. Только нахуй ты нигде не нужен с такими скилами даже джуном. А дальше там пизда-волоса. А что-то серьезное, за что бабло серьезное платят - у тебя чайник закипит копаться в этом дерьме по 10 часов в день. Шумиха вокруг программирования во-первых из-за зарплат (дауны не врубаются что история с юристами-экономистами повторяется и куча неофитов рыночек демпингуют)Во-вторых "изишность" программирования и первый пункт форсят всякие онлайновые говноакадемии и курсы - им надо свои обучающие программы продавать.Дебилы никак не могут понять, что конкурировать с шизойдами, которые задротили код с девятого класса и закончили всякие мехаматы бауманки, у них не получится.
>>192675720int преобразует строку в число, которое можно складывать, умножать, делить как обычное число в математике
>>192675678Думаю, что ты поймешь (с включенными субтитрами уж точно) о чем говорится в каждой лекции.Короче, сами циклы:https://www.youtube.com/playlist?list=PL0-84-yl1fUnRuXGFe_F7qSH1LEnn9LkWhttps://www.youtube.com/playlist?list=PLi01XoE8jYohWFPpC17Z-wWhPOSuh8Er-Слушай, вникай, наиболее используемые вещи из языка ты уж точно после этого выучишь.
>>192675720Короче, меня заебало уже объяснять, похоже на троллинг тупостью.Если же это правда то это яркий пример того что когда новичок изучает язык с динамической типизацией он не понимает её сути и принципа хранения переменных в памяти, так что лучший путь - начинать изучение с языков со статической типизацией.Мимо-начинал-с-плюсов>>192673922-кун
>>192675705>>192675754Ставить инт, чтобы программа не воспринимала первую строчку как переменную? Типа как на замок закрыть?
>>192675893Анон, ты знаешь, какие типы данных есть в питоне? String, float, int, list, dict? Тебе это говорит о чем-то?
Есть успешные погроммисты в треде? Когда начинали работку по специальности? Сейчас на втором курсе шараги, пару контор хотело взять стажером, но только полный день, а мне на учебку пиздовать.
>>192675965только float и int, инт если нужно чтобы число было цельным, а флоат, если ты хочешь видеть число с ПЛАВАЮЩЕЙ ТОЧКОЙ, но это какая-то хуета
>>192676078Харе, я это понял, потому что ИНТ должен был задефать, чтобы не произошло множения этих опов
>>192676033Кароч я тебе рекомендую не ебать мозг себе и анонам, а почитать книгу Марк Дутч «Изучаем Python». Там тебе подробно пояснят всё. Либо разберись с типом данных string по бырику
>>192676099Ну вот я знаю, что инт делает любое число цельным. Пишешь 1.5, инт выдает 1, но а толку, если я не понимаю его функцию в защите строчки от бесконечного размножения?
>>192676078ты питон дохуя? Че там скачать надо по минимуму, чтобы херь писать? И можешь набросать примитивных конструкций?
>>192676293Забей, ты просто давн, если не понимаешь такой простотни. Погромирование намного сложнее этой легкой херни.
>>192670093 (OP)Начинать надо не с питона, и даже не с плюсов, а с языка с сильной статической типизацией, вроде джавы. Тогда будет легче понять основы.
>>192676368Считаю если тебе охота разбираться, тянет вернуться и разобраться, то тут и вопросом не возникает. А если неинтересно и вопросы "а стоит ли?" то делать там нехер. Может я неправ и надо на старте напрячься.
>>192676368Да загугли ты лекции какие-нибудь по проге, элементарной проге, если их не осилишь, можешь бросать.
>>192676419Дак я уже, и стараюсь выползти >>192676465Да пиздец как охота, только нихуя не понимаю, а меня гонят ссаными тряпками отовсюду >>192676477попробую завтра джаву навернуть, может там получится на примере видеоуроков
Программирование без цели, без задачи, без прикладного применения, даже если решается какая-то чисто теоретическая задача, - это глупый, беспощадный, жестокий онанизм своего времени и своих нервов.Придумывайте себе задачи, настояище и полезные, и только тогда пишите код, который реализует ваши идеи. Одновременно научитесь (вам придется просто) погромизму. А постукивание по клавишам ради постукивания это худшее, что может делать человек.Тебе, ОП, ради чего нужно учить погромирование? Просто ради того, чтобы выучить? Проверить свой разум на мощь? Или ты хочешь потом с помощью этого на жизнь зарабатывать? А ты знаешь сколько в этой профессии грязи? Знаешь сколько серости и посредственности? Сколько злых, высокомерных и людей с плешивыми душонками, что даже одно нахождение с ними в одной комнате тебя заставит разбить голову об монитор? Сколько бессмысленных задач, от которых тебя будет тошнить и чего-то стоящего там можно найти только если ты используешь программирование как инструмент, а основная специальность у тебя физик/математик/химик/биолог/инженер и тому подобное? Ну или если тебе и правда нужно только зарабатывать на жизнь?Если же ты понимаешь, то хотя Лутца почитай, как >>192676311 этот аноша тебе посоветовал. Хоть какой-то прок будет от твоих стараний.
>>192676578Это имеет хоть какое-то отношение к вопросу "зачем нужен инт перед инпут"? Просто инт делает цельным любое число, а флот делает дробным
>>192676758Да, имеет. int преобразует в целое число любую хуйню, если это в принципе допустимо. Тебе уже говорили, что input принимает строку, и чтобы с ней выполнять арифметические операции, ее нужно преобразовать в число, это и делается командой int или float
>>192676865Стандарта чистоты в оформлении будешь придерживаться и писать не как кретиноид с мехмата, тогда любой синтаксис, любого языка будет для тебя не проблема.А у Питона, соглашусь с анонами выше, всё отлично с синтаксисом. даже самые непонятные конструкции в нём легко раскладываются на более мелкие, понятные.
Нужен совет. Есть практическая задача, нужно решать её на питоне, но по пути решения - визуализировать в графики. Ползунки, кнопочки - всё это нужно. Как прикрутить проще всего графинтерфейс к питону? В матлаб прошу не посылать.
>>192676944сильно стараются, но не дано - значит не дано, поэтому и макаками становятся, работают потом за 20к в ссанном офисе
>>192677052>>192676937>>192676910Прошу прощения, запутался в потоке сознания ОПа, действительно все вполне понятно.
>>192676720>А хули мне тогда все остальные понятны, а жаба какой-то ёбаный пиздецТак не бывает. Если ты надрочился хотя бы до уровня уверенного джуна, то сможешь освоить практически любой язык в течение нескольких месяцев.
>>192677044С такими решениями ты далеко не уйдешь, пойми что ты вводишь строку блять, а тебе нужно работать с целочисленным числом, поэтому приходится вызывать сраную функцию int().
>>192677158Лучше просто запомни, что в питоне есть команды для приведения типов. И прочитай уже про эти сраные типы данных, оно тебе нужно
>>192677203Да ты бля не суетись так главное. Открой томик по какому-нибудь лутцу или что там актуально и тихонько внимай. Там все для дебилов написано прям.
>>192677255>что ты вводишь строку блятьТы так говоришь, будто в итоге интерпритатор выдает реально строку со всеми данными что я ввел, а не просто множит сущности без потребности
>>192677363Оператор * умножает то, что находится в переменной, в случае работы с числами он умножать число по известным правилам арифметики. а что делать со строками? Увеличивать их в n раз, все логично.
>>192677334я и имя вводил успешно через инт инпутname=int(input())Kalprint("Hello",name)Hello KalТак всегда получалось, хотя в строке идет ИНТ, а он типа должен работать с ЧИСЛАМИ
>>192677044Это тупо блять. >>192677253Я не прогер. Но прочее глядишь и хотя бы суть понятна что там делается, а жаба как будто насрали блять.
Блядь отберите у обезьяны динамическую типизацию. Я слышал про то, что она может доставлять проблем нюфагу, но был уверен, что это все херня. И я никогда так не ошибался.
>>192677499Что-то ты пиздишь. Твой код не работает https://www.onlinegdb.com/online_python_interpreter
>>192671271Не согласен, Сахарберг и Дурень прорывались за счет еврейского наеба ботанов-омеганов. Сахарберг кокретно кидал, а Дурень просто эксплуатировал ботана очкарика-брата дрочившего алгоритмы в Германии, но не кинул его.
>>192677627дружище, то что он пишет - не код, а все подряд вместе с данными в консольке, что на ввод и вывод
>>192670093 (OP)Сам долго думал над этим вопросом, поступал в вузик на погромиста, но обосрался ибо не смог даже в самые низыКороче представь себе типичную ММО игру, в ней есть разные типы игроков, кто то играет по фану, кто то ради общения, отыгрыша, кто то продает предметы на рынке... А есть особый тип людей которые не играют по фану, а сидят с калькулятором и дрочат на БИЛДЫВот эти индивидуумы которые обладают особой усидчивостью и любовью к циферкам и становятся погромистами
>>192675507Ну короче, сначала я прочитал половину книги М.Лутца "Изучаем Python". Потом я для себя время от времени скрипты мелкие писал (ботов для скачиванию файлов, например или таблички обрабатывал, нужно было по работе). Потом опомнился и пошел на курсы, но на курсы по Java. Закончил, пошел собеседоваться на джависта, меня везде послали. А потом пошел на вакансию на интерна-питониста в довольно крупную фирму и меня взяли.8 месяцев я там лениво правил юнит-тесты и вносил мелкие правки, короче скучно было. А потом я попал под сокращение и стал искать новую работу. Довольно быстро устроился в дев-шоп (они предоставляют услуги аутсорса и аутстаффа). За пару месяцев успел изучить Flask и Django, немного поработать с ними. А тут уже и на линкедине стали предложения мне насыпать. Ну и пошел устроился уже на норм позицию, в один канадский стартап, там я уже начал работать с aws, деплоем, работали в основном на джанге, много нового пилил, интересно было.А потом они обанкротились, а меня прокидали на 3 месяца зп. А я быстренько устроился в новую фирму, французскую, бизнес-консалтинг. Пилю теперь внутренние сервисы для сбора данных и аналитики, ещё плотнее работаю с AWS и GoogleCloud, сдал вот недавно сертификацию на AWS Developer Associate.Какие библиотеки - ну это странный вопрос. Какие по задаче нужны, такие и использую. Для работы с aws нужна boto3, например. Когда надо парсить html/XML/OpenXML (последний формат используется в docx архивах, с этим я плотно в канадском стартапе работал, там много конвертации было), то идеально подходит BeautifulSoup.Вообще много всего приходилось использовать, селери для многопоточности, редис в качестве очереди или локального кэширования, sqlalchemy (это orm во фласке). nltk использовал, spacy. Это когда надо было модельки делать для лексического анализа. Авторизацию делал через соцсети, через битбакет, гитхаб, гитлаб. Везде своя, ебанутая реализация oauth (хотя это же типа стандарт).Для базы тебе надо знать обычный python + django/flask. Всё, достаточно. Юнит-тесты ещё научись писать. Многие по ним угорают, тебя обязательно спросят на собесе про них. Погугли про TDD. Я никогда в жизни такой подход не использовал, но спрашивают про него часто.Полезно понимать, как взаимодействуют фронтенд с бэкендом. Как эта связь может быть реализована (через эндпоинты, через нотификации). Но это всё с опытом придет.
>>192670093 (OP)>питоном>Для кого это легко вообще?бля у меня такая хуйня была, когда я в 12 лет пытался выучить плюсы следом за htmlом
>>192676553ОП, если ты троллишь, то у тебя будет рак яичек, я колдун нахуй.Будет четыре части, остальные три будут ответом на этот пост.--- часть 1/4 ---В общем смотри.Переменная - это как ящичек. Коробочка. В нее можно положить данные. У данных всегда есть какой-то тип. И еще на коробочке есть надпись, это название переменной.> moyaPeremennaya = 15Этим ты кладешь в коробочку с надписью "moyaPeremennaya" число пятнадцать. Именно целое число (то есть без всяких десятых и сотых), это важно, объясню ниже. Это данные с типом "Целое число"> moyaPeremennaya = "25"Этим ты кладешь в эту коробочку текст, который ПРОСТО ПО СЧАСТЛИВОЙ СЛУЧАЙНОСТИ состоит из цифр. С тем же успехом ты мог бы положить туда "azaza" или "ya ebal mamku opa", или текст этого поста, или твое имя. Данные этого типа в коде всегда указываются "в кавычках", чтобы программа понимала, что ты имеешь в виду именно этот тип данных. Это данные с типом "Текст".> moyaPeremennaya = 15.5Это очень похоже на первый пример, разница только в том, что это немного другой тип данных. Это тоже число, но не "Целое", а "Дробное". Особой разницы для тебя на начальных порах между ними нет, но понимать, что это разные типы данных все же стоит. Ты можешь особо не ебать себе мозги и использовать для всех чисел всегда этот тип данных, потому что когда ты доберешься до проблем, в которых это важно, ты уже будешь понимать разницу между ними гораздо лучше. Итого из прочитанного выше можно узнать про три типа данных:int - Целое числоfloat - Дробное числоstring - ТекстЭто нужно просто запомнить.
>>192678187---- часть 2/4 ---Дальше. Ты можешь переводить данные из одного типа в другой. Компьютер достаточно умен, чтобы превратить что-нибудь в духе> a = "15"в > a = 15Для этого ты пишешь название типа, в который ты хочешь перевести данные, после него ставишь скобки и внутри них указываешь сами данные:> a = int("15")...это то же самое, что и:> a = 15Единственная загвоздка тут - для типа string (который "Текст") надо писать str(...твои данные...), то есть:> b = str(15)...это то же самое, что и:> b = "15"Почему так - забей, поймешь позднее. Пока просто запомни (а лучше запиши, когда пишешь - запоминается лучше)
>>192678187---- часть 3/4 ---Дальше. Вместо того, чтобы прямо в коде программы писать что-то типа "15", ты можешь сказать программе, чтобы она во время выполнения у тебя спросила, что именно записать в переменную.Для этого ты вместо данных пишешь это твое волшебное input():> moyaPeremennaya = input()...при выполнении программы заставит тебя ввести какой-то текст(sic!) и ничего не будет дальше делать, пока ты его не введешь.Если ты введешь, например, azaza, то это будет то же самое, как если ты напишешь в коде:> moyaPeremennaya = "azaza"Обрати внимание, что то что ты вводишь - всегда с типом "Текст", даже если ты ввел только цифры. То есть если ты введешь 15, то это будет как если ты написал бы вот это:> moyaPeremennaya = "15"
>>192678187---- часть 4/4 ---Твоя задача - заставить пользователя ввести число, умножить его на 2 и вывести на экран (с print ты вроде как разобрался).Используя инфу из второй части и из третьей, ты можешь понять следующее:- Пользователь может ввести только текст- Но мы этот текст можем перевести в число.Значит мы пишем:> aaa = input()> bbb = int(aaa)> ccc = bbb 2> print(ccc)Все это можно сократить, но я расписал максимально подробно, чтобы ты понимал, в каком порядке все это происходит.Сократить можно, заменив, например, "aaa" на то, что у этой переменной после "=":> bbb = int(input())> ccc = bbb 2> print(ccc)Можно и дальше:> bbb = int(input())> print(bbb 2)Если ты это понял, то нетрудно догадаться, что можно и дальше продолжить:> print(int(input()) 2)Но в таком виде уже сложно читается, поэтому для такого рода программок старайся, чтобы у тебя не было "print" и "input" в одной строке - так тебе будет понятно, что вот здесь мы данные запрашиваем, а вот тут - выводим на экран.
>>192670093 (OP)Кто сказал, что это легко? Мб говносайты на js пилить относительно легко, но создать высоконагруженное многопоточное стабильное приложение на C++/С#/Java - это задача , которая требует знаний и интеллекта. Разработчикам бы не платили деньги в разы выше среднего, если б любой Васян мог выполнять их работу.
>>192678187Ты объясняешь довольно хорошо, вот только от этого>moyaPeremennayaПожалуйста, отходи. За такое на тебя везде будут смотреть косо.мимо
>>192678252Блядь, абу спиздил знаки умножения (звездочка,*) из примеров кода.Короче говоря, во всех примерах кода, где написана двойка через пробел, ломая нахуй разметку, там должна быть звездочка.
>>192678324Разработчикам бы не платили выше рынка, если бы они вписывались только в Русский рынок, хуйлуша.Россиянским работодателям приходится работать по законам рынка первого мира, когда речь идёт о пограмиздах
>>192678352Я не ебу, знает ли он английский, но знаю, что он знает русский, поэтому в таком виде ему будет проще. Я хотел дать этим понять, что это не какие-то кодовые слова типа "userInput", или "result", а его название, которое он дает сам. Ему сейчас и так сложно, чтобы еще кодстайлом мозг грузить.
>>192678187>запомнить>>192678207>забей>>192678252>Пользователь может ввести только текстНаивный...Значит мы пишем:> bbb = int(aaa)А он ввел "питнадцить" и ты соснул.
>>192678324Хуйлуша, это не отменяет того факта, что хоть плати рандом васяну 300к в месяц, он все равно нихрена не высрет, если у него не знаний и способностей.
>>192670093 (OP)Проблема таких долбоебов как ты: Ты, блядь, спиздил где-то комбинацию функций, и даже не попытался понять, хули она делаетПринт инпут, пиздец! Ты там совсем ебанулся? 1+1 это 2, небо голубое, принт печатает в консоль, инпут это ввод из консоли, ебаный в рот. Это же на 90% английский язык. Проще питона нихуя нет, казалось бы.Представляю, как тебя перекосоебит на возвратах из функций, или рекурсиях.
>>192670093 (OP)Тебя наебали маркетологи и траливатели с двачей. Если бы все называли программирование своим именем прикладная математика у тебя бы не возникло вопроса хуле так сложно.
>>192678636Бред, никто не нанимает Васяна приговаривая, что вот 300к, а теперь завтра же стань спецом, потягивая навыки и опыт из космоса и силы земли. Ни о чем спор.
>>192678497Я не ебу, что делает конкретно питон при таких обстоятельствах, потому что не знаю питон и вообще считаю его не языком программирования, а хуйней из-под коня тут тред утекает в бамплимит, захлебываясь в питоносраче, но ОПу сейчас нужно уяснить не это, а то, как вообще работают типы данных в обычной ситуации и что с ними можно делать.
>>192678796Функции это математика, даже ссаный инт это математика, просто она подаётся под маркетологовым соусом и тебе это всё как 1+1 = 2.
>>192678785>а хуйней из-под коняНо на нем нейросети пишут, а все ебланы так и не ответили на вопрос выше... А опу ничего не поможет, он давн.
>>192678435Имена переменных, функций, классов и объектов вообще должны быть универсальны, читаться любым человеком, и, соответственно, быть удобны для максимального количества потенциальных людей, исследующих твой код. А так как наибольшее использование в технической сфере за английским языком, то рекомендуется давать короткие названия или сокращения именно английских слов.>>192678493Да, я понял, тебя. Лично я тоже считаю, что писать код надо так, чтобы всё было понятно, даже имена переменных не вводили в заблуждение, но просто все эти русские названия написанные на латинице мне сразу напомнили о институтах, где студентов на говнолабах учат вот такой хреноте, и они это ужасное свойство потом выносят в свои собственные проекты.
>>192678844> даже ссаный инт это математикаДа ну нахуй. А как же я пишу говнокод, если я не прогер и не математик?>>192678880Из этих я питона выберу скорее. Но у него синтаксис отличается от говнокода. >>192678915На чем писать?
>>192678675Меня перекосоебило когда я решил написать калькулятор, Коза Лось бы чего проще, даже пятиклашки пишут КАЛькуляторы на паскаль но я охуел и в ужасе закрыл программу и больше не заходил, продолжаю пить пивас под стримы мэда и вообще ее вижу никаких подводных камней, вчера кстати задонатил ему последние 2к и не жрал даже сегодня
>>192678765Ну дак шутка ли, эти шизики верят, что за их неверотяный сложный труд им платят столько. Как бы есть еще инженеры из телекома, у которых труд блять тоже дохуя сложнейший, и ничего за 200к не переваливают.Мощнейшие управленцы из регионов очень редко доходят до 150т.р будучи около 40 лет от роду.Программо-пидоры не понимают, что просто выиграли в рулетку.
>>192678960Я ж говорю, тебе её максимально обернули в гуманитарную залупу на твоих онлайн курсах или книжках, потому что миру нужно дохуя кодеров, вот маркетологи и пытаются сделать из скучнеого унылого говна(математики) весёлое программирование.
>>192678960>Да ну нахуй. А как же я пишу говнокод, если я не прогер и не математик?>Сап двач, почему я могу сложить 2+2 если я не математик?>>192678955Нейросети хоть на PHP писать можно при желании, вопрос в том на чем с ними удобно работать
>>192679034Можно и топологию простым языком объяснить, мол вот тут одна дырка тут две, и ты будешь понимать. Тем не менее это останется математикой, так же и тут, есл и утебя нет математического мышления ты нахуй идёшь из погромирования.
>>192679046Да блять, не могу я в жаб. Вообще. Нихуя не работает.>>192679079В php массивы завезли? Или через мускуль?>>192679062>весёлое Я бы так не сказал. Это очень нудная параша. Особенно по 5 раз переписывать говнокод.
>>192678968Что ты имеешь в виду под "написать калькулятор"? Все операции реализованы хардварно в процессоре. Программно через разложение в ряд Тейлора реализованы такие вычисления, как sin, соs. Ты это повторить хочешь?
Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz»
>>192678903> где студентов на говнолабах учат вот такой хреноте, и они это ужасное свойство потом выносят в свои собственные проектыНу так проблема в том, что их потом не переучивают на нормальное. Хотя энивей, мне кажется, что если у человека программирование заходит нормально, то даже с такого он рано или поздно переучится на вменяемое написание - либо после замечаний коллег, либо сам заебется разбирать свои каракули. Но твое замечание совершенно правильное, в общем, с этим я не спорю.
>>192679210>Я бы так не сказал. Это очень нудная параша. Особенно по 5 раз переписывать говнокод.Так я а я про что? Просто для завлечения нудную парашу прикладную математику пытаются максимально превратить в весёлое погромирование, а дальше спустя пару месяцев ты понимаешь, что тебя наебали и тухлая хуета, которой ты занимаешьсЯ, особо ничем не отличается от унылых школьных уравнений.
>>192679303Но моя хуита ботоёбится и мне норм. Но мало функционала, потому надо бы нормальный яп выбрать. Писать нудно, зато потом тык и оно за тебя что-то делает. >>192679368Кек. Ебал я эти обучалки блять.>>192679449Хуя ты дебил.
>>192679487>Писать нудно, зато потом тык и оно за тебя что-то делает. Не, ну это да, тащемта вся суть программирования.
>>192679257Ты смеешься? Ты ОП? Или просто из соседнего треда, где какой-то анон тоже задал вопрос про ПИТОН?Что ж вас всех сегодня в этот прекрасный день 8 марта прорвало на погромизм и всякую техническую магию?Тянки ваши совсем мозг вам всем закомпостировали, что пришли пар выпускать через кодинг и сопутствующий ему аутизм?
>>192679633Википедию только дауны читают, так маргинал сказал, он там видео обозревал, и короче челик такой вот в википедии написано определение, а маргинал такой хуйня, в википедии кто угодно что угодно может написать, википедия хуйня. А маргинал умный чел, пиздеть не станет.
>>192679257import randoma = random.randint(1,101)if ((a % 3 == 0) and (a % 5 == 0)): print (a, " FizzBuzz")elif ((a%3 == 0)): print (a, " Fizz")elif ((a%5 == 0)): print (a, " Buzz")else: print (a)
>>192679723>Остаток от деленияОй бля сложно, это школу вспоминать надо, ты лучше скажи, какой мне язык погромирования учить, чтобы 300кк зарабатывать?
>>192679775>Процент это остатокСовсем ебанулись там? А почему умножение не сложение для полного счастья?
>>192679744Бля, какая сложная программа, нихуя непонятно. Сколько месяцев надо учиться питону, чтобы понимать эту дребедень???
>>192679744>if ((a % 3 == 0) and (a % 5 == 0)):Пиздец ты даун, нельзя написать a % 15? Сколько лишних сравнений производишь. Мы вам перезвоним, пошёл нахуй.
>>192679487>Кек. Ебал я эти обучалки блять.Пили стори, как кодил без массивов, какие костыли придумывал
>>192679744Нахуя ты скобок нахерачил, там вообще скобки не нужны вокруг условий нигде. Ну и да, сказано было все числа вывести, а не одно рандомное
>>192679863И что не так? Отдельная операция взятия процентов в коде абсолютно бесполезна. Поэтому символ был вакантный и его пустили под нужную частоиспользуемую операцию.
>>192679257Вкатился, можите начинать принимать урину.a1 = 1if a1 % 15 == 0: print('FizzBuzz')elif a1 % 5 == 0: print('Buzz')elif a1 % 3 == 0: print('Fizz')else: print('1')a2 = 2if a2 % 15 == 0: print('FizzBuzz')elif a2 % 5 == 0: print('Buzz')elif a2 % 3 == 0: print('Fizz')else: print('2')a3 = 3if a3 % 15 == 0: print('FizzBuzz')elif a3 % 5 == 0: print('Buzz')elif a3 % 3 == 0: print('Fizz')else: print('3')a4 = 4if a4 % 15 == 0: print('FizzBuzz')elif a4 % 5 == 0: print('Buzz')elif a4 % 3 == 0: print('Fizz')else: print('4')a5 = 5if a5 % 15 == 0: print('FizzBuzz')elif a5 % 5 == 0: print('Buzz')elif a5 % 3 == 0: print('Fizz')else: print('5')a6 = 6if a6 % 15 == 0: print('FizzBuzz')elif a6 % 5 == 0: print('Buzz')elif a6 % 3 == 0: print('Fizz')else: print('6')a7 = 7if a7 % 15 == 0: print('FizzBuzz')elif a7 % 5 == 0: print('Buzz')elif a7 % 3 == 0: print('Fizz')else: print('7')a8 = 8if a8 % 15 == 0: print('FizzBuzz')elif a8 % 5 == 0: print('Buzz')elif a8 % 3 == 0: print('Fizz')else: print('8')a9 = 9if a9 % 15 == 0: print('FizzBuzz')elif a9 % 5 == 0: print('Buzz')elif a9 % 3 == 0: print('Fizz')else: print('9')a10 = 10if a10 % 15 == 0: print('FizzBuzz')elif a10 % 5 == 0: print('Buzz')elif a10 % 3 == 0: print('Fizz')else: print('10')a11 = 11if a11 % 15 == 0: print('FizzBuzz')elif a11 % 5 == 0: print('Buzz')elif a11 % 3 == 0: print('Fizz')else: print('11')a12 = 12if a12 % 15 == 0: print('FizzBuzz')elif a12 % 5 == 0: print('Buzz')elif a12 % 3 == 0: print('Fizz')else: print('12')a13 = 13if a13 % 15 == 0: print('FizzBuzz')elif a13 % 5 == 0: print('Buzz')elif a13 % 3 == 0: print('Fizz')else: print('13')a14 = 14if a14 % 15 == 0: print('FizzBuzz')elif a14 % 5 == 0: print('Buzz')elif a14 % 3 == 0: print('Fizz')else: print('14')a15 = 15if a15 % 15 == 0: print('FizzBuzz')elif a15 % 5 == 0: print('Buzz')elif a15 % 3 == 0: print('Fizz')else: print('15')a16 = 16if a16 % 15 == 0: print('FizzBuzz')elif a16 % 5 == 0: print('Buzz')elif a16 % 3 == 0: print('Fizz')else: print('16')a17 = 17if a17 % 15 == 0: print('FizzBuzz')elif a17 % 5 == 0: print('Buzz')elif a17 % 3 == 0: print('Fizz')else: print('17')a18 = 18if a18 % 15 == 0: print('FizzBuzz')elif a18 % 5 == 0: print('Buzz')elif a18 % 3 == 0: print('Fizz')else: print('18')a19 = 19if a19 % 15 == 0: print('FizzBuzz')elif a19 % 5 == 0: print('Buzz')elif a19 % 3 == 0: print('Fizz')else: print('19')a20 = 20if a20 % 15 == 0: print('FizzBuzz')elif a20 % 5 == 0: print('Buzz')elif a20 % 3 == 0: print('Fizz')else: print('20')a21 = 21if a21 % 15 == 0: print('FizzBuzz')elif a21 % 5 == 0: print('Buzz')elif a21 % 3 == 0: print('Fizz')else: print('21')a22 = 22if a22 % 15 == 0: print('FizzBuzz')elif a22 % 5 == 0: print('Buzz')elif a22 % 3 == 0: print('Fizz')else: print('22')a23 = 23if a23 % 15 == 0: print('FizzBuzz')elif a23 % 5 == 0: print('Buzz')elif a23 % 3 == 0: print('Fizz')else: print('23')a24 = 24if a24 % 15 == 0: print('FizzBuzz')elif a24 % 5 == 0: print('Buzz')elif a24 % 3 == 0: print('Fizz')else: print('24')a25 = 25if a25 % 15 == 0: print('FizzBuzz')elif a25 % 5 == 0: print('Buzz')elif a25 % 3 == 0: print('Fizz')else: print('25')a26 = 26if a26 % 15 == 0: print('FizzBuzz')elif a26 % 5 == 0: print('Buzz')elif a26 % 3 == 0: print('Fizz')else: print('26')a27 = 27if a27 % 15 == 0: print('FizzBuzz')elif a27 % 5 == 0: print('Buzz')elif a27 % 3 == 0: print('Fizz')else: print('27')a28 = 28if a28 % 15 == 0: print('FizzBuzz')elif a28 % 5 == 0: print('Buzz')elif a28 % 3 == 0: print('Fizz')else: print('28')a29 = 29if a29 % 15 == 0: print('FizzBuzz')elif a29 % 5 == 0: print('Buzz')elif a29 % 3 == 0: print('Fizz')else: print('29')a30 = 30if a30 % 15 == 0: print('FizzBuzz')elif a30 % 5 == 0: print('Buzz')elif a30 % 3 == 0: print('Fizz')else: print('30')a31 = 31if a31 % 15 == 0: print('FizzBuzz')elif a31 % 5 == 0: print('Buzz')elif a31 % 3 == 0: print('Fizz')else: print('31')a32 = 32if a32 % 15 == 0: print('FizzBuzz')elif a32 % 5 == 0: print('Buzz')elif a32 % 3 == 0: print('Fizz')else: print('32')a33 = 33if a33 % 15 == 0: print('FizzBuzz')elif a33 % 5 == 0: print('Buzz')elif a33 % 3 == 0: print('Fizz')else: print('33')a34 = 34if a34 % 15 == 0: print('FizzBuzz')elif a34 % 5 == 0: print('Buzz')elif a34 % 3 == 0: print('Fizz')else: print('34')a35 = 35if a35 % 15 == 0: print('FizzBuzz')elif a35 % 5 == 0: print('Buzz')elif a35 % 3 == 0: print('Fizz')else: print('35')a36 = 36if a36 % 15 == 0: print('FizzBuzz')elif a36 % 5 == 0: print('Buzz')elif a36 % 3 == 0: print('Fizz')else: print('36')a37 = 37if a37 % 15 == 0: print('FizzBuzz')elif a37 % 5 == 0: print('Buzz')elif a37 % 3 == 0: print('Fizz')else: print('37')a38 = 38if a38 % 15 == 0: print('FizzBuzz')elif a38 % 5 == 0: print('Buzz')elif a38 % 3 == 0: print('Fizz')else: print('38')a39 = 39if a39 % 15 == 0: print('FizzBuzz')elif a39 % 5 == 0: print('Buzz')elif a39 % 3 == 0: print('Fizz')else: print('39')a40 = 40if a40 % 15 == 0: print('FizzBuzz')elif a40 % 5 == 0: print('Buzz')elif a40 % 3 == 0: print('Fizz')else: print('40')a41 = 41if a41 % 15 == 0: print('FizzBuzz')elif a41 % 5 == 0: print('Buzz')elif a41 % 3 == 0: print('Fizz')else: print('41')a42 = 42if a42 % 15 == 0: print('FizzBuzz')elif a42 % 5 == 0: print('Buzz')elif a42 % 3 == 0: print('Fizz')else: print('42')a43 = 43if a43 % 15 == 0: print('FizzBuzz')elif a43 % 5 == 0: print('Buzz')elif a43 % 3 == 0: print('Fizz')else: print('43')a44 = 44if a44 % 15 == 0: print('FizzBuzz')elif a44 % 5 == 0: print('Buzz')elif a44 % 3 == 0: print('Fizz')else: print('44')a45 = 45if a45 % 15 == 0: print('FizzBuzz')elif a45 % 5 == 0: print('Buzz')elif a45 % 3 == 0: print('Fizz')else: print('45')a46 = 46if a46 % 15 == 0: print('FizzBuzz')elif a46 % 5 == 0: print('Buzz')elif a46 % 3 == 0: print('Fizz')else: print('46')a47 = 47if a47 % 15 == 0: print('FizzBuzz')elif a47 % 5 == 0: print('Buzz')elif a47 % 3 == 0: print('Fizz')else: print('47')a48 = 48if a48 % 15 == 0: print('FizzBuzz')elif a48 % 5 == 0: print('Buzz')elif a48 % 3 == 0: print('Fizz')else: print('48')a49 = 49if a49 % 15 == 0: print('FizzBuzz')elif a49 % 5 == 0: print('Buzz')elif a49 % 3 == 0: print('Fizz')else: print('49')a50 = 50if a50 % 15 == 0: print('FizzBuzz')elif a50 % 5 == 0: print('Buzz')elif a50 % 3 == 0: print('Fizz')else: print('50')a51 = 51if a51 % 15 == 0: print('FizzBuzz')elif a51 % 5 == 0: print('Buzz')elif a51 % 3 == 0: print('Fizz')else: print('51')a52 = 52if a52 % 15 == 0: print('FizzBuzz')elif a52 % 5 == 0: print('Buzz')elif a52 % 3 == 0: print('Fizz')else: print('52')a53 = 53if a53 % 15 == 0: print('FizzBuzz')elif a53 % 5 == 0: print('Buzz')elif a53 % 3 == 0: print('Fizz')else: print('53')a54 = 54if a54 % 15 == 0: print('FizzBuzz')elif a54 % 5 == 0: print('Buzz')elif a54 % 3 == 0: print('Fizz')else: print('54')a55 = 55if a55 % 15 == 0: print('FizzBuzz')elif a55 % 5 == 0: print('Buzz')elif a55 % 3 == 0: print('Fizz')else: print('55')a56 = 56if a56 % 15 == 0: print('FizzBuzz')elif a56 % 5 == 0: print('Buzz')elif a56 % 3 == 0: print('Fizz')else: print('56')a57 = 57if a57 % 15 == 0: print('FizzBuzz')elif a57 % 5 == 0: print('Buzz')elif a57 % 3 == 0: print('Fizz')else: print('57')a58 = 58if a58 % 15 == 0: print('FizzBuzz')elif a58 % 5 == 0: print('Buzz')elif a58 % 3 == 0: print('Fizz')else: print('58')a59 = 59if a59 % 15 == 0: print('FizzBuzz')elif a59 % 5 == 0: print('Buzz')elif a59 % 3 == 0: print('Fizz')else: print('59')a60 = 60if a60 % 15 == 0: print('FizzBuzz')elif a60 % 5 == 0: print('Buzz')elif a60 % 3 == 0: print('Fizz')else: print('60')a61 = 61if a61 % 15 == 0: print('FizzBuzz')elif a61 % 5 == 0: print('Buzz')elif a61 % 3 == 0: print('Fizz')else: print('61')a62 = 62if a62 % 15 == 0: print('FizzBuzz')elif a62 % 5 == 0: print('Buzz')elif a62 % 3 == 0: print('Fizz')else: print('62')a63 = 63if a63 % 15 == 0: print('FizzBuzz')elif a63 % 5 == 0: print('Buzz')elif a63 % 3 == 0: print('Fizz')else: print('63')a64 = 64if a64 % 15 == 0: print('FizzBuzz')elif a64 % 5 == 0: print('Buzz')elif a64 % 3 == 0: print('Fizz')else: print('64')a65 = 65if a65 % 15 == 0: print('FizzBuzz')elif a65 % 5 == 0: print('Buzz')elif a65 % 3 == 0: print('Fizz')else: print('65')a66 = 66if a66 % 15 == 0: print('FizzBuzz')elif a66 % 5 == 0: print('Buzz')elif a66 % 3 == 0: print('Fizz')else: print('66')a67 = 67if a67 % 15 == 0: print('FizzBuzz')elif a67 % 5 == 0: print('Buzz')elif a67 % 3 == 0: print('Fizz')else: print('67')a68 = 68if a68 % 15 == 0: print('FizzBuzz')elif a68 % 5 == 0: print('Buzz')elif a68 % 3 == 0: print('Fizz')else: print('68')a69 = 69if a69 % 15 == 0: print('FizzBuzz')elif a69 % 5 == 0: print('Buzz')elif a69 % 3 == 0: print('Fizz')else: print('69')a70 = 70if a70 % 15 == 0: print('FizzBuzz')elif a70 % 5 == 0: print('Buzz')elif a70 % 3 == 0: print('Fizz')else: print('70')a71 = 71if a71 % 15 == 0: print('FizzBuzz')elif a71 % 5 == 0: print('Buzz')elif a71 % 3 == 0: print('Fizz')else: print('71')a72 = 72if a72 % 15 == 0: print('FizzBuzz')elif a72 % 5 == 0: print('Buzz')elif a72 % 3 == 0: print('Fizz')else: print('72')a73 = 73if a73 % 15 == 0: print('FizzBuzz')elif a73 % 5 == 0: print('Buzz')elif a73 % 3 == 0: print('Fizz')else: print('73')a74 = 74if a74 % 15 == 0: print('FizzBuzz')elif a74 % 5 == 0: print('Buzz')elif a74 % 3 == 0: print('Fizz')else: print('74')a75 = 75if a75 % 15 == 0: print('FizzBuzz')elif a75 % 5 == 0: print('Buzz')elif a75 % 3 == 0: print('Fizz')else: print('75')a76 = 76if a76 % 15 == 0: print('FizzBuzz')elif a76 % 5 == 0: print('Buzz')elif a76 % 3 == 0: print('Fizz')else: print('76')a77 = 77if a77 % 15 == 0: print('FizzBuzz')elif a77 % 5 == 0: print('Buzz')elif a77 % 3 == 0: print('Fizz')else: print('77')a78 = 78if a78 % 15 == 0: print('FizzBuzz')elif a78 % 5 == 0: print('Buzz')elif a78 % 3 == 0: print('Fizz')else: print('78')a79 = 79if a79 % 15 == 0: print('FizzBuzz')elif a79 % 5 == 0: print('Buzz')elif a79 % 3 == 0: print('Fizz')else: print('79')a80 = 80if a80 % 15 == 0: print('FizzBuzz')elif a80 % 5 == 0: print('Buzz')elif a80 % 3 == 0: print('Fizz')else: print('80')a81 = 81if a81 % 15 == 0: print('FizzBuzz')elif a81 % 5 == 0: print('Buzz')elif a81 % 3 == 0: print('Fizz')else: print('81')a82 = 82if a82 % 15 == 0: print('FizzBuzz')elif a82 % 5 == 0: print('Buzz')elif a82 % 3 == 0: print('Fizz')else: print('82')a83 = 83if a83 % 15 == 0: print('FizzBuzz')elif a83 % 5 == 0: print('Buzz')elif a83 % 3 == 0: print('Fizz')else: print('83')a84 = 84if a84 % 15 == 0: print('FizzBuzz')elif a84 % 5 == 0: print('Buzz')elif a84 % 3 == 0: print('Fizz')else: print('84')a85 = 85if a85 % 15 == 0: print('FizzBuzz')elif a85 % 5 == 0: print('Buzz')elif a85 % 3 == 0: print('Fizz')else: print('85')a86 = 86if a86 % 15 == 0: print('FizzBuzz')elif a86 % 5 == 0: print('Buzz')elif a86 % 3 == 0: print('Fizz')else: print('86')a87 = 87if a87 % 15 == 0: print('FizzBuzz')elif a87 % 5 == 0: print('Buzz')elif a87 % 3 == 0: print('Fizz')else: print('87')a88 = 88if a88 % 15 == 0: print('FizzBuzz')elif a88 % 5 == 0: print('Buzz')elif a88 % 3 == 0: print('Fizz')else: print('88')a89 = 89if a89 % 15 == 0: print('FizzBuzz')elif a89 % 5 == 0: print('Buzz')elif a89 % 3 == 0: print('Fizz')else: print('89')a90 = 90if a90 % 15 == 0: print('FizzBuzz')elif a90 % 5 == 0: print('Buzz')elif a90 % 3 == 0: print('Fizz')else: print('90')a91 = 91if a91 % 15 == 0: print('FizzBuzz')elif a91 % 5 == 0: print('Buzz')elif a91 % 3 == 0: print('Fizz')else: print('91')a92 = 92if a92 % 15 == 0: print('FizzBuzz')elif a92 % 5 == 0: print('Buzz')elif a92 % 3 == 0: print('Fizz')else: print('92')a93 = 93if a93 % 15 == 0: print('FizzBuzz')elif a93 % 5 == 0: print('Buzz')elif a93 % 3 == 0: print('Fizz')else: print('93')a94 = 94if a94 % 15 == 0: print('FizzBuzz')elif a94 % 5 == 0: print('Buzz')elif a94 % 3 == 0: print('Fizz')else: print('94')a95 = 95if a95 % 15 == 0: print('FizzBuzz')elif a95 % 5 == 0: print('Buzz')elif a95 % 3 == 0: print('Fizz')else: print('95')a96 = 96if a96 % 15 == 0: print('FizzBuzz')elif a96 % 5 == 0: print('Buzz')elif a96 % 3 == 0: print('Fizz')else: print('96')a97 = 97if a97 % 15 == 0: print('FizzBuzz')elif a97 % 5 == 0: print('Buzz')elif a97 % 3 == 0: print('Fizz')else: print('97')a98 = 98if a98 % 15 == 0: print('FizzBuzz')elif a98 % 5 == 0: print('Buzz')elif a98 % 3 == 0: print('Fizz')else: print('98')a99 = 99if a99 % 15 == 0: print('FizzBuzz')elif a99 % 5 == 0: print('Buzz')elif a99 % 3 == 0: print('Fizz')else: print('99')a100 = 100if a100 % 15 == 0: print('FizzBuzz')elif a100 % 5 == 0: print('Buzz')elif a100 % 3 == 0: print('Fizz')else: print('100')
>>192679964У этого СИНЬОРА произошло ПЕРЕПОЛНЕНИЕ СТЭКА, посоны.Ну и чего ты такой агрессивный? Ассемблерист-оптимизаторщик дохрена?
>>192680054Ну вот это другое дело, берём, не ну посмотрите сколько строчек кода, сколько работы проделал! Молодец.
>>192679980Так я не кодер. На пехепе говносайт смотрел. В качестве базы мускуль. И в моих говнокодах большая часть это while да if>>192680054Убей себя блять. И цикл сделай.
>>192680144Так там ещё и в самый конец ушло, можно было бы сначала 3, потом 5, и потом уже только 3, 5. Тоже лишняя хуйня получается.
Бля, для новичка первый интересный момент в обучении это запросы к APIшкам разным. Вот я недавно начал питоном баловаться, написал скрипт, который каждый час скрейпит топовые сабреддиты с порнушкой и заливает мне всю эту порнушку в группу втентакле. Очень интересная хня. Ща еще пытаюсь с помощью API Lastfm сделать сайт для поиска похожей музыки, чисто proof-of-concept.
>>192680188>Убей себя блять. И цикл сделай.Сразу видно хуйню, которая ни дня программистом не проработала, на такое произведение искусства пиздеть.
>>192680215>Назови число, которое кратно и 3, и 5, но не кратно 15.Я сначала хотел тебя обоссать, но потом подумал, и понял, что обоссать надо как раз таки меня.мимо сеньор-тимлид
>>192680271Я просто показал понятие того анона "написать калькулятор", понятно что этого достаточно сонсоли.
Надо создать постоянный тред, где будем осваивать питон.За этот тред я научился бОльшему, чем за 3 года чтения книг ( по теме)
for i in range (101): if ((i % 3 == 0) and (i % 5 == 0)): print (i, " FizzBuzz") elif ((i%3 == 0)): print (i, " Fizz") elif ((i%5 == 0)): print (i, " Buzz") else: print (i)
>>192680539У тебя большое будущее, сынок. Помню одного сеньора-тимлида, так он тоже себе лицо как-то раз обоссал.
>>192680612>Это значит можно разделитьПиздец дегенерат. У тебя все ненулевые числа между собой кратны
>>192680494Самый умный что ли? Видел как ПОТЕНЦИАЛЬНЫЙ КАНДИДАТ на должность выше код писал? Массивность, размах, многословность образов и конструкций. МММММММ!!! загляденье! Че, думаешь, получишь эту должность ты, а не он?А???? ЧЕ, Скажи еще алгоритмы знаешь, да? И хочешь, чтобы тебя за такой код взяли? А ВОТ ХРЕН ТЕБЕ! Не возьмем мы тебя. И его мы не возьмем!А знаете почему мы никого не возьмем на вакансию в нашу компанию лидера своей отрасли? Потому что вы все тут слишком умные, а мы РОССИЙСКАЯ КОМПАНИЯ!Катюша, давайте, разместите на ХА-ХА еще 500 вакансий открытых, и укажите для каждого чтобы минимум знали историю компьютеров, могли написать операционную систему, базу данных, ПО для обсерватории орбитальной, ну и могли вычислить по АЙПИ любого... ах, да, укажите зарплату "ПО РЕЗУЛЬТАТАМ СОБЕСЕДОВАНИЯ"
>>192680717Ты чё умничаешь? Охуел? Дохуя в делителях шаришь? Давай, бля, быыыстра нашёл мне все порядки подгрупп группы вращений куба и ее нормальные делители, пидар, а не то мы у тебя всем тредом в очке пошарим!
>>192680717Ты так говоришь "у тебя все ненулевые числа между собой кратны" будто в этом есть что-то плохое.
>>192680782честно говоря пересел уже как 6 месяцев на c#, и даже для этого кода пришлось лазить в документацию, чтобы вспомнить синтаксис.
рейт, посоныfor number in range(1, 101): if number % 15 == 0: print('FizzBuzz') elif number % 3 == 0: print('Fizz') elif number % 5 == 0: print('Buzz') else: print(number)>>192679257
While(true): print(Пытаешься написать сам()) Гуглиш() if робит: print('заебумба') breakПытаешься написать сам(): return 'Пошёл нахуй'Гуглиш() Ctrl+a() Ctrl+c() Ctrl+v()
>>192680873Да я же шутил, лол. С документацией оно понятно, в любом случае будешь туда заглядывать (по особым моментам).
>>192680912У тебя число, которое делится на 5 проскочит два шага лишних, а которое на 3 один, смести проверку на 15 в конец.
Какой веселый тред.Прямо как в старые добрые времена в /pr/ нульча. Такая же смесь шизиков, каких-то тралей, не то толстоты, не то тонкоты. И никто не знает как наверняка на всё это ответить.Спасибо.
>>192680494for k in range(1, 101):for (n,s) in [(15, "FizzBuzz"), (3, "Fizz"), (5, "Buzz"), (1, k)]:if k % n == 0:print(s)break
>>192681009Нахуя? Если число кратно 15 должно выводится FizzBuzz, а если он смести проверку будет выводиться только Fizz
>>192681185>>192681226Хотя стоп, так это вы обосрались, получается, лол. Если число делится на 15 должно выводить FizzBuzzFizzBuzz, я внатуре сеньор тимлидбля.
>>192681091Это, конечно, эстетично, но анонов в треде мало чему научит, так как у нас тут в основном СИНЬОРЫ ТИМЛИДЫ, математики, специалисты по нейронным сетям, опытные C++ погромисты и конечно же главы международных айти корпораций. Им не до этих кортежей, списков и прочего задротского дерьма.
>>192678287А где ОП? У него инсульт? Он стал программистом 300кк/нс, успешным человеком и покинул двач? Он дрочит?
Жаль ОПа, питон рили легкий, много всего реализовано в подключаемых либах, которых просто тьма! Хочешь веб дрочи, хочешь десктопные проги пиши, хочешь нейросеть...пространство для творчества уйма!
>>192678187>>192678187>>192678207>>192678232>>192678252Ты охуенен, я тебя обожаю.Щас все сохраняю в блокнот и перечитываю каждый день по 10 раз
>>192681222Лямбда функции не сложно понять, если много лишнего не читать.Но, конечно, если вы учитесь в каком-нибудь Московском государственном институте погромизма, вам там мужики профессора на 10000 страниц будут расписывать теорию, и вы к концу курса не то что лямбда функций не будете понимать, но еще и импотентами станете.
>>192681372В смысле? Вот число 30, оно кратно 3, оно кратно 5 и оно кратно 15. Должно вывести физбазфизбаз
>>192681348Он как раз написал довольно короткий код. Другой вопрос в скорости вычислений и в читабельности.Или ты тоже СИНЬОР ТИМЛИД?
>>192681380Зайди в /pr/ и в шапке найди книжки, скачай и читай их перед и во время сна.> и перечитываю каждый день по 10 разЕсли для усвоения этих 4 постов тебе нужны дни, то мне тебя жать, и дальше циклов ты не пройдёшь.
короче вот мой тимлидский враивнтfor number in range(1, 101):____if number % 3 == 0:________print('Fizz')________if number % 5 == 0:____________print('Buzz')____elif number % 5 == 0:________print('Buzz')________elif number % 3 == 0:____________print('Fizz')____else:________print(number)
>>192679257Я не знающий питона долбоеб, сделал на чем хоть немного умеюfunction love.load() number = 1endfunction love.update(dt) while number < 101 do if number % 3 == 0 then if number % 5 == 0 then print("FizzBuzz") else print("Fizz") end elseif number % 5 == 0 then print("Buzz") else print(number) end number = number + 1 endendfunction love.draw()end
Собрались тут гении хуевы, я тоже могу нести хуйню и пытаться казаться умным погромистом: Sex.trap.anus(integer.input)wrotan(5:==>{[>¡₩♡×);такс а теперь нужно разложить ядро на атомы, хм наверно нужно сделать так:{ Printer("raspechatat.anus.devstvennitci.17.LVL);a = 17 + ===3 b = 8.let.strogachab == a }end.
>>192681418Вот кстати, а чего в них сложного?Если считать функцию, метод или что угодно еще просто еще одним типом данных енджой ер жабаскрипт, то все совершенно примитивно становится. А замыкание - это то что переменные, объявленные в вышестоящих областях видимости (ну бля, выше по коду) доспупны, грубо говоря. Я обосрался?
>>192681568>В коротком коде нету смысла, если он хуево читается.Этот код отлично читается, если ты не вкатывальщик с годом опыта. Нужно только нормально назвать пременные.
>>192681704class FastFunctor(object):___def __init__(self,func,code = None):__________self.func = None______self.ofunc = func______if code is None:_________self.code = [(byteplay.LOAD_CONST,func)]_________rparams = inspect.getargspec(func)[0]_________self.code.extend((byteplay.LOAD_FAST,i) for i in rparams)_________self.code.append((byteplay.CALL_FUNCTION,len(rparams)))______else:_________self.code = code______self.ocode = bp.Code.from_code(func.func_code)___def __add__(self,obj):______code = self.code[:]______if isinstance(obj,FastFunctor):_________code.extend(obj.code) ______else:_________code.append((byteplay.LOAD_CONST,obj))______code.append((byteplay.BINARY_ADD ,None ))______return self.__class__(self.ofunc,code = code)___def __call__(self,dt,mp):______return self.fast()(dt,mp)___def fast(self):______if self.func is None:_________code = self.code + [(bp.RETURN_VALUE,None)]_________oc = self.ocode_________bin_code = byteplay.Code(code,________________________oc.freevars,________________________oc.args,________________________oc.varargs,________________________oc.varkwargs,________________________oc.newlocals,________________________"<just_code_%s>" % id(self),________________________"<auto_gen_%s>" % id(self),________________________0,________________________"auto_generated code")_________self.func = new.function(bin_code.to_code(),globals())_________self.func = functools.update_wrapper(self.func,self.ofunc)______return self.func___def run(self, nn, input):______z = [0]______a = []______a.append(copy.deepcopy(input))______a[0] = np.matrix(a[0]).T # nx1 vector______logFunc = self.logisticFunctionVectorize()______for i in range(1, len(nn['structure'])):_________a[i - 1] = np.vstack(([1], a[i - 1]))_________z.append(nn['theta'] * a[i - 1])_________a.append(logFunc(z))______nn['z'] = z______nn['a'] = a______return a[len(nn['structure']) - 1]___def logisticFunction(self, x):______a = 1 / (1 + np.exp(-x))______if a == 1:_________a = 0.99999 # make smallest step to the direction of zero______elif a == 0:_________a = 0.00001 # It is possible to use np.nextafter(0, 1) and______# make smallest step to the direction of one, but sometimes this step______# is too small and other algorithms fail :)______return a___def logisticFunctionVectorize(self):______return np.vectorize(self.logisticFunction)
>>192681672>BuzzFizzБлядь, ну так как я тимлид я смогу доказать заказчику, что он так и хотел. Похуй.
>>192681772По сравнению с дефолтными ифами он читается в десятки раз хуже, хоть ты июнь, хоть помидор-девопс-40 лет стажа.
>>192675810А схерали ты должен конкурировать с шизоидами-задротами с мехмата? Они по своим гуголам расползутся, а писать код для мэрии Урюпинска все равно кому то надо будет.Опять таки программирование не экономика/менеджмент. Это там можно нихуя не понимая и не зная, вырулить как то на подскакивании кабанчиком и на перекладывании бумажек. Тут же очень много перманентно вкатывающихся, которые никогда не вкатятся, отсюда и ощущение создается, что вокруг одни программисты, а на самом деле на сотню вкатывающихся один вкатившийся.
>>192681900И, кстати, не слушай тех, кто говорит, что "если тебе это сложно, то просто забей" и все такое.Такие вещи, когда уже знаешь программирование, кажется реально азбукой, ну как срать, например.И никто не помнит, как он учился срать и каково оно было в самом начале. Особенно вышедшие из всяких подростков-самообучашек, такие вообще не помнят, как можно не уметь программировать.
>>192670093 (OP)У меня не работает кодphp 5.3.3Fatal error: Using $this when not in object context in index.php on line 13Строка:echo "dir = " . $this->dir;Весь код<?class Files{ protected $dir; function __construct() { $this->dir = "/files/"; echo $this->dir; } function Create() { echo "dir = " . $this->dir; }} Files::Create();?>
>>192682113Вот именно, а выёбываешься, будто уже сеньор. Нормально там всё. А то, что физзбазз 2 раза выводится это заказчик мудак, хуёвое тз сделал, а то, что баззфизз выводится, ща вот пофиксил.for number in range(1, 101):____if number % 3 == 0:________print('Fizz')________if number % 5 == 0:____________print('Buzz')____elif number % 5 == 0:________print('Buzz')____else:________print(number)
>>192682255тут надо искать сложность алгоритма, у кого она квадратчная, у кого троичная, но мне лень об этом думать даже
Проснулся как подобает синьору тимлиду с утра проверки шикарного кода 10\10 и сразу же закомитил функции с обработчиками 40 объектов на 1499 строк моих любимых лямбда функций и вкуснейшими IF... ELSE, BREAK и INPUT с элитными классами, после пошёл немного почитал "ИДЕАЛЬНОГО КОДА" в своем кабинете как услышал что мой электронный ящик начал принимать коммит от джуниор программиста.Когда я открыл ГИТХАБ чтобы убедиться что с коммитом всё хорошо джуниор чуть не потерял сознание от моего знание основ проектирования, а после того как я показал свой новенький проект на Java на сервере с 1 000 000 GB оперативной памяти он вовсе удалил свой код и начал передергиваться косясь на мои программы.Собственно сейчас я внимательно пересматриваю свою программу своим любимым PyCharm и вношу в него элитный кусок алгоритма с сортировкой пузырьком в то время как джуниор на своем аккаунте в гитхабе весь в слезах пытается рефакторить свой код, пожалуй допишу, и пойду на работу снова говнокодить и получать миллионы утечек памяти на своих программах.А как ваш день начался, ФУЛЛ СТЭК ТИМЛИДЫ?
>>192682255Вечно всё за вами, джунами, переделывать приходится. Вот, шедевр, ни одного лишнего сравнения. >>192682317Всё там заебись.for number in range(1, 101):___if number % 3 == 0:_______print('Fizz', end="")_______if number % 5 == 0:___________print('Buzz', end="")_______print()___elif number % 5 == 0:_______print('Buzz')___else:_______print(number)
Вот типичный тред погромистов. Бросание всякими "ололо сложными терминами" в попытках сойти за умного.Какие-то нахуй никому не всравшиеся куски кода.А между тем, по делу говорят те, кто предлагают сразу поставить себе конкретную задачу умеренной сложности.Всё это абстрактное обучение программированию - лютейшая хуета. Примеры делают легко, но почти не запоминаются. Никакой смысловой нагрузки в подавляющем большинстве примеров нет. Зачем это, почему это? Почему нужно делать именно там, а не эдак.А если и есть объяснение, то оно написано так, что вообще нихуя не ясно. И что меня просто адски калит, так это необходимость учить ебанный словарь из операторов, команд, функций и т.д. Блять, хочешь написать что-то простое. Прекрасно представляешь себе алгоритм, но вместо того, чтобы взять и написать ты вынужден тратить уйму времени на поиск нужного сочетания букв для выполнения функции. И это убивает на корню всю мотивацию учить матчасть. И в каждом ебанном языке какие-то свои невменяемые заморочки, что ты должен каждый раз копаться в этом говне. Разбираться как вся эта сраная среда разработки работает, а не корпеть непосредственно над алгоритмом. Помню хотел простенький макрос для водра написать. Так ощущение было, что я книгу на эльфийском открыл, а не оболочку.Но нет, всегда вылезает какое-то особенно одаренное хуйло, которое познало лишь циклы, условия и ветвление и думает, будто теперь знает о программировании все.Горит прям с этой хуйни. Просто жопу рвет с этого учения команд и постоянной траты кучи времени на поиск подходящей. И особенно разгребания говн разработчиков из за которых эта ебанная команды имеет кучу условностей, при который она заработает так как тебе надо, а не как получится. И хуй бы с ним, если бы мне было лет 18, когда полно свободного времени. А когда есть время только по вечерам, то хоть вешайся.
Оп, угадай что делает данный код using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;namespace ConsoleApp3{ class Program { static void Main(string[] args) { string a = Console.ReadLine(); string pattern = @"^{.*}$"; if (Regex.IsMatch(a, pattern)) Console.WriteLine("Заебумба"); else { Console.WriteLine("Не заебумба"); } Console.ReadKey(); } }}
>>192682727Я оптимизацией занимаюсь, не мешай. Любой дурак написать его сможет, а вот так, чтобы не было лишних сравнений, это голову иметь надо.
>>192682723>Прекрасно представляешь себе алгоритм, но вместо того, >чтобы взять и написать ты вынужден тратить уйму времени на >поиск нужного сочетания букв для выполнения функции. И >это убивает на корню всю мотивацию учить матчасть.Слюнтяй.
Итак, сейчас я попытаюсь объяснить все для ОПа понятным языком.input — это такая функция, которая умеет читать с клавиатуры информацию.То есть:>>> a = input ()ABCD>>>> print(a)ABCD.input всегда преобразовывает введённые данные в строку — это такой тип данных, по сути, набор символов.А есть тип данных число. С числами можно выполнять арифметические операции, складывать, умножать и все такое.int(str) — это функция, которая умеет преобразовать строку в число.Например: есть задача — сложить два числа. Давайте рассмотрим два примера1.>>> a = input()3>>> b = input ()5>>> print(a + b)35Так получилось, потому что мы складывали не числа, а строки, то есть, по сути, просто справа приписали вторую строку.А если мы напишем:>>> a = int(input())3>>> b = int(input())5>>> print(a + b)8Что же произошло в этом примере? Конструкция взяла данные из input, и с помощью int преобразовала их в число, а потом сложила.Например —>>>> a = "5">>> print(a)"5">>> a = int("5")>>> print(a)5А ещё в питоне можно умножить строку на число:>>> print ('123' * 5)123123123123123Вот так, задавай вопросы
>>192682772Смотрит, соответствует ли введённая строка паттерну. Со своими ребусами ебаными нахуй можешь пройти.
>>192682772Ну серьезно? Серьезно? Ты выучил регулярки и пытаешься выебываться этим на дваче?Боже мой, ты же просто жалок.
>>192682514for number in range(100):__if number % 3 == 0 and number % 5 == 0:____print("fizzbuzz")__elif number % 3 == 0:____print("fizz")__elif number % 5 == 0:____print("buzz")
>>192682852Да это я так, для примера.Я к тому, что по каждой мелочной хуете нужно открывать неебический учебник. А потом еще один учебник, объясняющий, почему половина из того что ты написал будет работать не так как надо.Адски бесит это.
>>192682723Примеры нужны, чтобы ты научился пользоваться всякими фишками языка. А потом уже применял их в своей конкретной задаче. Откуда тебе знать как говорят по делу, если ты какой-то мимодаун? Я вот на примерах учился.
>>192682776Вот в этой игре можно заниматься оптимизацией. В том, что ты тут раз за разом переписываешь, уже ничего не оптимизируешь. Быстрее будет только если сам код на Си переписать.С какими-нибудь ассемблерными вставками.
>>192682723>Прекрасно представляешь себе алгоритмДа не пизди. Тут ни один не знает алгоритм ануса.>>192682833Хуи сосешь?
>>192682925Да это типичный учебник по программированию - нахуй основной смысл, давайте ебаться с задачками, оптимизирующими код.Как бы сделать так, чтобы строчек кода стало на одну меньше, как сократить функцию с помощью пунктуации т.д.Все поголовно авторы учебников сразу съезжают с основной темы на всякие приколы кода и т.д. Это только отвлекает. Как по мне, так сначала нужны основы и система. А только потом фишки языка и оптимизация с блекджеком и шлюхами.
>>192682772Сейчас по ушам получишь со своим Сисярпом и регулярными выражениями.Не видишь у нас тут серьёзные люди собрались на академический разговор? ЛЯМБДА ФУНКЦИИ, математические основы вычислений, оптимизация кода.
>>192683030У меня нет бд. Просто потоковое чтение данных с микрофона и вывод на динамики. Сейчас надо раскидать данные по сокетам на приемку и отдачу.
>>192682514> . Вот, шедевр, ни одного лишнего сравнения.for x in range(1, 100): s = ''; if x % 3 == 0: s += 'Fizz' if x % 5 == 0: s += "Buzz" if s == '': s = x print(s, end=' ')
>>192682934>>192682727В общем, я провёл инвестигирование и да, посыпаю голову пеплом, на 10001 рендже происходит 5333 сравнения на моём варианте и 4667 на варианте с % 15который тоже мой, кстати. Время залоггировал, таску закрыл. Я спать.
>>192683152Причём тут армия? Хотя, если парень тупой, то ему, может, в армии и место. Пусть там очкодраение программирует))
Чтобы писать программы, нужно просто продумывать алгоритмы и представлять себе как твоя идея будет работать на уровне логики.Алгоритмы и всякие структуры данных учатся по хорошей мат. подготовке. Ну или хотя бы кретином сомавлюбленным не быть, взять 1 хороший учебник по математике и 1 книжку по алгоритмам.ВСЁ! Дальше только специализированная математика и книги по вашей научной области + документация по языку на котором пишешь + документация по библиотеке, которую используешь.Что вы тут мозги засоряете себе и другим.
>>192683521А много и не нужно) Много ума надо тупые вопросы задавать, и в элементарщину неделями въезжать, хыхы)
программисты, хелп. Убрать лишние решетки (может остаться только одна) с помощью RegexТ.е. #huy - можно##huy - нельзя, нужно получить #huy
>>192683620Немного. Не понимаю, как можно не только тупым как ОП быть, но ещё и этой тупости и дилетантизму потакать, как делаешь ты)) ппц
>>192683581Ты же понимаешь, что такие люди как ОП никогда не осилят книгу по вышмату или функану с дискреткой? А мы тут для таких расписываем, те что осилят сами все поймут, найдут и прочитают.
>>192683621Тащемта такой сервис как нехуй написать, ну не как нехуй, просто нужно везде после циклов и условий проставить инкремент счётчика, затем посмотреть, как растёт наша хуйня относительно размера входа.
>>192683755Скорее уж фронт который видит юзер и фронт в сорцах. Фронтендеры такое говнище пишут, что ебальники разбивать им хочется. Они ж программисты, логику на фронте пишут и удивляются, а че эт вкладка памяти много жрет?
Блядь, как же я ору с ОПа и прочих даунов в треде. Пиздец, вы с такой элементарной хуйней справитесь не можете, что там вообще непонятного? Сколько нужно учиться чтобы понять ту строку кода, ммм? Один день сучара. ЛУчше уебывайте из профессии, вы тут нахуй не нужны, вами уже рынок перенасыщен, Младшие вы блядь специалисты, Джуниоры мамины, инпут от принта отличить не можете, строку на число умножаете и искренне не понимаете в чем дело. Кыш с моей профессииМерзкие.
>>192683773>вышмату>дискреткойИ тут такой оп>функануФункан в сотни раз сложнее "вышмата" и "дискретки", которые даже не мат дисциплины, тупо сборная солянка вершков разных. Признайся, ты просто знаешь умное слово функан и впилил его, хотя сам даже близко не знаком с математикой?
>>192679257{ Pront("FizzBuzz'); need100 ctrl+c && ctrl+v;{Самый короткий код итт. Я ебал твою маму, я кончилю.
>>192683918Бля, функан это нормальная математическая дисциплина с матфаков, мб ты с матаном путаешь? >Функциональный анализ — раздел анализа, в котором изучаются бесконечномерные топологические векторные пространства и их отображения.
>>192683774Хорошая идея, кстати. Стильный молодежный интерфейс на страничке прикрутить, назвать как-нибудь звучно и всё ПОСОНЫ, БЛЯ Я ТУТ ВИДЕЛ СЕРВИС ОЦЕНКИ СЛОЖНОСТИ АЛГОРИТМА В ПРОГРАММЕ!Посещаемость бьёт рекорды, популярность сервиса растёт, ты впиливаешь дополнительные функции с советами по оптимизации за маленькую копеечку и через пару месяцев сидишь в новеньком жилье, где-нибудь в Скандинавии, начинаешь утро с сам знаешь чего от шикарной девушки, на ходу прочитываешь твиты говнокодеров со всего мира как ты им помог, и что какой-то шизик облегчил работу миллионам людей и заедаешь пиццей хризантемой или как её там, нахер.
>>192683965тебе кинуть расписание своей шарашки? и векторные пространства мы изучали, причем на первой лекции и отображения блядские, которые я вообще сначала понять не моги я сдал экзамены по этому говну, на тройки, да, но на гения и уберматематика не претендую
>>192682250ты пытаешься статически вызвать функцию, которая использует объект созданного экземпляра класса, а ты его не создалу тебя есть new Files()?
>>192684040Бесконечномерные топологические? Основы линейной алгебры, где там таблички рисуют ещё, матрицы и бля функан это не одно и то же.
>>192683103Вот этот, небось, до сих пор срать не умеет. И шнурки завязывать. Студентота.В общем, учу тебя, даун, срать правильно, помянешь меня еще потом:1. Отрываешь еще кусок туалетной бумаги, длиной, ну не знаю, сегментов 5, сминаешь хаотично, чтобы больше на шарик из бумаги было похоже, и кидаешь туда, где плещется вода, дабы тебя не поцеловал Посейдон в самый ответственный момент. Будь предусмотрительным.2. Дальше отрываешь кусок туалетной бумаги длиной ровно 7 отрывных сегментов. Кладешь его по сидению унитаза так, что средний из сегментов у тебя где яйца, соседние загибаются на 90 градусов и кладутся туда, где жопой сидеть будешь.3. Отрываешь еще листочек длиной в 2 сегмента, кладешь на заднюю часть сидения, он как раз краями ляжет на концы длинного.4. После этого снимаешь штаны с трусами и опускаешь свою жопу (аккуратно, чтобы не уронить всю эту хуйню в унитаз, не то придется заново отрывать и класть!) на трон.5. Расслабляешься, концентрируясь на аккуратном выходе говна из ануса одним цельным куском. Не торопись и не напрягайся слишком сильно, иначе есть риск того, что очко сожмется и последняя партия говна останется у тебя в кишке, размазав его еще и по анусу, надо будет вытирать тщательнее.6. Не ссы, пока не досрешь! Если начнешь ссать, то в конце твой анус рефлекторно сожмется, размазав выходящее говно!7. После того, как досрал, можешь поссать, посидеть расслабленно пару минут, убедившись, что больше выходить нечему. После этого встань, отмотай туалетной бумаги сегментов 10-12 (я стремлюсь к 12, потому что очень хорошо складывается вдвое, потом еще вдвое, потом втрое, потом снова вдвое и получается ровный кусочек). Сложи его до получения куска длиной примерно в один сегмент.8. Сложенный кусочек скомкай в руках и разверни, так его поверхность станет еще более шероховатой, что улучшит сцепление с говном.9. Одной рукой оттянув на себя яйца, держа в другой твой кусок туалетной бумаги из предыдущего пункта, тщательно проведи бумагой снизу вверх по сральному отверстию. При этом надо напрячь анус, это улучшит свойства поверхности очка, сделав ее не такой мягкой - это улучшит прилегание.10. Посмотри на бумагу и брось в унитаз. Если говна на ней было много, то вернись к пункту 7 и оторви еще туалетной бумаги. Желательно справиться за не более чем 3-4 подхода, иначе есть риск забить унитаз!11. После того как ты убедился, что жопа достаточно чиста, надень трусы и штаны. Теперь можно нажать кнопку смыва.12. Нажав кнопку смыва, сразу возьми ершик, и пока вода смывается, протри стенки унитаза, если они измазаны падающим говном. Оставляй за собой туалет чистым!13. После того, как протер унитаз, покрути ершик в воде, чтобы он не был слишком измазан в говне. После этого вытащи его из воды (невысоко) и покрути еще, чтобы он не был мокрым и в стакане для ершика не скапливалась вода с говном - это омерзительно! Теперь помести его на место.Всё! Ты посрал с умом!Дома пункты 2-3 не обязательны, если унитазом пользуешься только ты, и никто не клал свою жопу на него с тех пор, когда ты в последний раз его мыл. Но в общественных туалетах и в гостях это делать обязательно! Ты же не хочешь класть свою драгоценную жопу туда, где сидела спидозная бабка твоего друга, не так ли, анон?При наличии желания и возможности, можешь сходить в душ и помыть жопу, но это, естественно, доступно, только если ты срешь дома.
>>192684234Термин "отображение" используют только в профильных классах. В обычных школах ты такое редко услышишь.
>>192682910Хз о чем ты, стак оверфлоу + залезаешь в скачанную либу и сам смотришь, что и зачем делает. Учебник открываешь раз в месяц чтобы паттерны интересные создавать.
>>192684310Он начнет читать про арифметику указателей и работу с памятью и у него, блядь, сердечный приступ случится.Это не означает, что указатели не нужно изучать, на самом деле это всем будет нужно и полезно, но с Си лучше не начинать. Только если уж ты соссем не МОЛОДОЙ БОЕЦ.
>>192684264> Не торопись и не напрягайся слишком сильно, иначе есть риск того, что очко сожмется и последняя партия говна останется у тебя в кишке, размазав его еще и по анусу, надо будет вытирать тщательнее.> 6. Не ссы, пока не досрешь! Если начнешь ссать, то в конце твой анус рефлекторно сожмется, размазав выходящее говно!Спасибо, анонче, схоронилвек живи век учисьАбу благословил этот пост.
>>192684119>>192684177вот по этой книжке учились последний семестр, уж оценивай сложность сам, если такой гений https://cloud.mail.ru/public/GsqJ/FBAx5cKEn
>>192684324В дискретной математике используется постоянно этот термин, потому что там завязка на теорию множеств сильная. Да бля, в норм вузах нет предмета вышмат или дискретка, есть анализ, алгебра, геометрия, комбинаторика, графы, теория чисел и в таких вузах функан конечно вписывается, а тут в вузе, где бля предметы вышмат и дискретка, типа просто набор хуйни поверхностный, резко бля функан? Там препод ебанат какой-то или что?
>>192684376>залезаешь в скачанную либу и сам смотришь, что и зачем делаетИ ахуеваешь, как там вызываются _method/__method через строку, желая крепкого здоровья и нервов в будущей поддержке либы.
>>192671271Твои стереотипы давно устарели.Современный типичный программист - молодой уверенный в себе парень, имеет неплохой доход, занимается спортом.
>>192684475Я сейчас по собесам хожу, новую галеру ищу. В половине случаев интервью проводят чуханы, которых школьники обосут.
>>192684441Ну я понял, это типа линейная алгебра + численные методы. Так бы и писали, а то функан ебать. Вот книжка по функану, зацени.http://inis.jinr.ru/sl/vol2/Mathematics/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7/%D0%9A%D0%BE%D0%BB%D0%BC%D0%BE%D0%B3%D0%BE%D1%80%D0%BE%D0%B2,%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD,_%D0%AD%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D0%B8_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9_%D0%B8_%D1%84%D1%83%D0%BD%D0%BA_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0,1976.pdf
>>192684636Удваиваю опровержение.>>192684475Может быть современный программист и такой, только на дваче они не сидят. Кроме того богатого анона, который любит пиццу.
\гороскопмимо питонобог, ссу на неосиляторов в тредеСегодня звезды встали таким образом, что ты можешь поебаться на славу. Однако, есть риск узнать, что тебе и псина не даст. Поэтому Двач советует тебе : "Найдешь новую пизду".
>>192684469Ну бля, учебник-то там явно не при чем, если либа говно. Вообще на питоне сижу года 3, очень комфортно себя чувствую, батхерта никакого.
>>192684878Ссу лишь на неосиляторов, тех, кто использует другие языки, уважаю, хотя они мне и не нравятся.
>>192684887Так это второй из двух семестров + часть давали на вышмате, так как один препод. Но возможно ты и прав, я в твою книгу все же не вчитывался, только оглавление посмотрел и увидел там все вопросы из билетов. Ты сам изучал или тоже в вузе, если второе, то какой курс?
>>192684961Там нет ничего, ты просто шизик, который видит смысл там, где его нет. Говорю так, потому что тоже шизик и увидел связь питон пробел проел плешь. Это иллюзия, анон.
>>192670093 (OP)Если тебе решение поставленых задач с помощью программирования не приносит удовольствие, то даже не стоит дальше пытаться.
>>192685025Я вообще мимохуй, который из математики знает нихуя, лол. Просто показалось странным, что у вас функан преподают, но мб вуз пиздатый какой, где прикладникам дают збс математику.
где достать интересные челленджи с приемлемой сложностью? тупо дрочить синтаксис очень уныло, а нормальные задачки я нигде не могу найти в большом количестве. везде либо упомянутая дрочка синтаксиса либо сразу хардкорные учебники для phd in computer science
>>192685213> В чём суть?Видел сверху потуги анонов решить задачу про fuzz buzz?Так вот нижнее подчеркивание _ это пробел, который ты ставишь вручную
>>192685505Ты тупой или прикидываешься?Пробел - пустое пространство между словами.Плешь - между волосами.\гороскопСегодня звезды встали таким образом, что ты можешь перестать заходить в /ga/ . Однако, есть риск все проебать. Поэтому Двач советует тебе : "Давай ещё прекрасного в тред".
>>192685595А если ты написал участок кода, но забыл перед ним добавить например условие if(тыры-пыры) и добавляешь его - тоже сама проставляет?
>>192685747Откуда ты знаешь, что задумывал тот анон? Откуда ты знаешь, кто он? Откуда ты знаешь, что в треде не сидим лишь мы двое? И есть ли я? Есть ли? Здесь только ты. Ты и твоя разрушенная жизнь.
>>192685996Ты не тот анон и ты знаешь это. Тот анон - это я.Я - это ты. Тебя не существует. Я выдумал тебя, чтобы развлечься.
>>192686410Ничего, я ведь тоже не первый анон на самом деле. Интересно другое, а кто вообще нас считает?
>>192686478Тот шизик тимлид синьор, который O-большое для алгоритмов считает в уме от нечего делать так сейчас развлекается, сученок.
>>192686533Господи Иисусе, но ведь он это я! Охуеть! Это не шутка! Он это я! Я считаю нас! И я действительно считал! Первый, второй, третий! Но кто же тогда первый? Первый ведь тоже я! Аааа! МОЯ ОБОРОООНА СОЛНЕЧНЫЙ ЗАЙЧИК СТЕКЛЯННОГО ГЛАЗА ОООООО МОЯ ОБОРОНААА ТРАУРНЫЙ МЯЧИК обдвачевался по летовски>>192686618Вот, на этом и остановимся.
>>192670093 (OP)ОП, не будь дауном. Вкатился в кодинг в 8 классе, причем как раз начинал с питона. Через месяц написал свою первую игру (сапер в консоли). Так что нихуя сложного там нетмимо сеньор