HELP! Python____age = (input(' - That\'s not important but what\'s your age?\n > '))____if int(age) == # С 0 по 11:_______print(' - Oh. You\'re too young but this test is 0+.')#Спустя несколько похожих строк____else:_______print(' - Hm... Ok!')Как выполнить то, что я в первый комментарий поместил? Да, я нуб. Три дня программирую на Python, поэтому ничего не знаю и туплю жестко. И как сделать так, чтобы else не выводило. У меня почему-то и то и это вывело (когда я корректное и простое условие написал во второй строке).
age=int(input("xxxxx1")if age <= 11:__print("xxxxx2")else:__print("xxxxx3")бтв, нехуй экранировать кавычки, просто используй разные внутри и снаружи
>>194656623Ах да, и то и другое вывести при нормальных условиях нереально, ты где-то интендацию разъебал, что очень важно в пистоне.>>194656754Уверен, в ТЗ этой задачки не подразумевалось, что надо защиту от идиотов ставить.
>>194656861оп совсем ленивый пиздаhttps://wiki.python.org/moin/ForLoopчитай и не еби мозг задачами для дошкольников
>>194656978Ещё одна макака в IT вкатывается?А теперь подумай, что будет делать программа после прохода первого блока IF:1) Пойдёт дальше выполнять программу и наткнётся на следующий блок IF2) Прочитает твои мысли и скипнет все последующие блоки IF
>>194656978Да, лул.if # первый иф, никак нахуй не связан со вторым, если выполнится условие то сделает что-то и всёif # второй ифelse # это дополнение ко второму ифуесли писать ifelifelseэто будет одним блоком, одним ответвлением
>>194656843>Уверен, в ТЗ этой задачки не подразумевалось, что надо защиту от идиотов ставить.это да,тогда бы опа-хуя еще на старте выкинуло
А не объясните как быть с этим?if answer == 'Yes' или 'yes' или 'YES' или 'Да' или 'Ok' или 'ok' или 'Sure' или 'sure' или 'OK' или... и т.п. Можно ли это записать в строку, а не отдельно? Просто долго выписывать отдельно и муторно.
>>194657477Используй метод lower() у строки, чтобы привести все символы к нижнему регистру, это во-первых.Во, вторых юзай if answer.lower() in ['yes', 'ok', 'да', ...]
>>194657530Да ладно тебе. Все языки хороши. Просто некоторые из них в разных вещах и может быть не все готовы учить сложные языки. Пайтон попроще будет, да и он как раз популярен сейчас.
>>194657477Если хочешь костылять такой кучей опций, то определи где-нибудь массив с ними, и проверяй по немуarray=["Yes","yes","да","Пизда"]if answer in array: __сделай что-тоЕсли брать человеческий путь, а не уёбищный костыль, заранее сообщай юзверю, какие варианты ответа он может ввести, типа ("Yes/No"), затем приводи строку в нижний или верхний кейс и сравнивай, а неподходящие ответы отпинывай.
>>194657695Я так сразу и написал. Просто, если человек напишет yes, вместо Yes и ему выведет не то, что он хотел, будет очень странно и нелепо. Надо же довести всё до идеала.
>>194656338 (OP)age = int(input(' - That\'s not important but what\'s your age?\n > '))if age in range(0, 12):__print(' - Oh. You\'re too young but this test is 0+.')elif age in range(12, 18):__print('Иди нахуй, мудила ',age,'-летняя',sep='')elif age in range(18, 22):__print('Иди нахуй, мудила ',age,'-летняя',sep='')elif age in range(22, 45):__print('Иди нахуй, мудила ',age,'-летняя',sep='')elif age in range(45, 101):__print('Иди нахуй, мудила ',age,'-летняя',sep='')else: __print('Дед, плиз')
>>194658538>__print('Иди нахуй, мудила ',age,'-летняя',sep='')__print(f'Иди нахуй, мудила {age}-летняя')Пофиксил тебя, не позорься больше.
>>194658913Не стоит отвечать на посты адептов С и производных от него языков. Это шизоиды отмороженные.
>>194659011привет, тоже ищу себе хобби, расскажешь что это, и как заняться подобным тоже? Чертил для себя какое-то время, надоело, хочу теперь в коде попробовать
>>194659095>руби-господинТе самые руби, которые сдохли неродившись?Те самые рельсы, на которых пишут полтора хипстера?
>>194658538else if или elseif, а может>elifВсегда приказывали эти реликвии времён мониторов шириной в 80 символов.
>>194658832f это спецстрока, где паттерны вида {<переменная>} будет форматирована и заменена значением переменной.Переменные из кода, конечно.
>>194659071Во-первых лучше спросить про, во-вторых читай. Тогда определись с тем над чем хочешь работать и что будешь писать. Если сайты, то обязательно HTML, CSS, остальное сам выбирай. Популярность набирает JavaScript. Последнее время еще и C++, но он для серьёзных проектов, к примеру AAA игры. Для мобилок Java, Go, Swift, Objective-C и т.п. Существует большое количество кросс-платформерных языков. В крупных компаниях Python знают все, но дополнительно к своему основному языку/языкам. Python важен и прост в освоение (так говорят), поэтому с него можешь начать или JS. Пиши код во всяких Sublime text, vscode, notepad и других предназначенных для этого приложений. Смотри гайды на ютуб и читай статьи в интернете. Полно книг обучающих.
>>194659651Я не стал всё перечислять. На PHP весь интернет написан, это понятно, но сейчас постепенно на первый план выходит Python со своим Django и JavaScript. Ну, или я тупой и ничего не понимаю.
>>194659651Это как старая, дряхлая, слепая псина, которую давно пора усыпить, но к ней все привыкли и продолжают пинать её полу-труп.Основной ареал обитания - СНГ, в частности мухосрански. Перспектив развития никаких, но уже высранное поддерживать нужно, а написанного много, поэтому вакансий на него пока предостаточно.
>>194659761питон не плох,но если ты хочешь просыпаться в обнимку с флорентиной и заказывать тян каждый день нужен си
>>194659947Бэк на любой хуйне можно писать, кроме пхп, на том же жс, жабе, пиздоне, дотнете, на том же копро-руби
>>194659532Ну, давай разбирать тобой написанное.>Популярность набирает JavaScriptНет. Стабилная популярность последние лет 10. Количество людей в сфере не меняется.>Последнее время еще и C++Совсем немного,н на 10-20% за последние три года. Связанно с тем, что выходили cpp 2016 и cpp 2018.>В крупных компаниях Python знают всеНет. Яндекс и Гугл это ещё не все крупные компании, там это соответствует правде.>Sublime text, vscode, notepadSublime по всем фронтам бьёт notepad. Notepad не нужет.VScode отправляется на свалку истории, когда есть Clion, PyCharm и другие продукты от JetBrains.>гайды на ютубНет. Очень непродуктивный способ обучения. Только статьи с примерами кода, которые ты можешь сразу вставить в редактор и поиграться с ними.
>>194660695>Нет. Очень непродуктивный способ обучения. Только статьи с примерами кода, которые ты можешь сразу вставить в редактор и поиграться с ними.двачую,на ютубчике только основы можно смотреть,после-книги,статьи
>>194660695>>194660854Я и про статьи и про книги тоже написал. А код можно на чём угодно писать, дополнительные удобства по желанию. На счёт крупных компаний я конечно преувеличил, а C++ да набирает популярность, поэтому можно было не комментировать. В принципе больших противоречий нет, можно было и не разбирать мной написанное.
>>194658538Бля пиздец сравнил как это выглядит на сях и на пайтоне - это пиздец. Это ж блять обычный иф элз с принтэфом, только без этого говна в синаксисе