СМОЖЕШЬ РЕШИТЬ ЭТУ ЗАДАЧУ В ОДНУ СТРОКУ НА PYTHON?

  Рет қаралды 168,098

CringeCode

CringeCode

Жыл бұрын

Это интересная задача, которую можно решить очень легко на python. На пайтон вообще очень удобно решать задачи - так как решения получаются очень красивыми.
уроки python, пайтон, python для начинающих, питон уроки, python уроки, питон, выучить python, программирование, как выучить python, выучить python за час, экспресс обучение python, python туториалы, выучить python очень быстро, python за пару часов, python за 1 день, уроки html, учим html, python за 1 час, как выучить html, туториалы python, как выучить питон, учим python, хауди хо, быстро выучить python, уроки, для начинающих, питон с нуля, гоша дударь python, python с нуля, python установка, школа it, разработка пайтон, немчинский, пайтон для начинающих, пайтон с нуля, менторинг python, разработка на python с чего начать, разработка на python, что пишут на python?, плюсы и минусы python, программирование для начинающих, программирование с чего начать, курсы программирования онлайн, программирование с нуля, языки программирования, немчинский пайтон, пайтон разработчик, как стать программистом, курс python с нуля, курс python для начинающих, курс python, чат gpt, чат gpt возможности, chatgpt примеры, zproger программирование, chatgpt программирование, как быстро выучить python, как быстро выучить python с помощью chatgpt, выучить python с помощью chatgpt, изучить python используя chat gpt, как быстро выучить python используя chatgpt, изучить python с chat gpt, основы python, telegram бот, как устроиться на работу программистом, python работа, фриланс с нуля, фриланс для начинающих, фриланс, парсинг сайтов, python обучение, фриланс заработок, как заработать в интернете, заработок в интернете, фриланс как начать, python, python tutorial, learn python, python for beginners, python tutorial for beginners, python course, python programming, python basics, coding, programming, learn python programming, python full course, python crash course, python language, learn to code, python programming language, python programming tutorial, how to code, tutorial, python from scratch, python 3, getting started with python, machine learning, best python course, python automation, coding for beginners, python 2020, programming language, python zero to hero, code, if, linux, learn python for free, python fundamentals, learn python fast, get started with python, elif, else, telusko, navin, reddy, python 2023, programacion, how to learn python, web development, automate the boring stuff with python, how to start coding, tech with tim, python variables, how to learn coding, how to learn programming, comedy, how to learn to code, funny, learning to code, software development, programming tutorial, mosh hamedani, strings, string, chatgpt, tech with tim python, python project tech with tim, coding project ideas, coding tutorial, designing in python, coding projets, college placement course, placements, python for beginners 2023, absolute beginners, python print, python for absolute beginners, python 3.6, python desarrollo web, python web development, python text, python strings, web development python, python data science, pyscript, python desktop apps, python game engines, python machine learning, python fazt, python full tutorial, python programming full course, full python course, python full course 2023, how to code in python, bash scripting, edureka python, python 36, python edureka, python full course edureka, edureka, python training, python full course for beginners, iot hacking, what you need to know, why you should learn python, coding in 2023, truth about python, python in 2023, freak, party, why you shouldn't learn python, should you learn python in 2023?, yeelight, yeelight python, yeelight telnet, kali linux, should i learn python, learn python 2023, the truth about python in 2023, up, stand, python coding examples, python kids, python coding shorts, coding video status, vscode python, best coding status, coding for kids, python for kids, podcast, joe, joe rogan experience, jre, yeelight hack, hack yeelight, iphone, samsung, app, android, wifi, home hack, home security, app security, iot security, python 101, python in 20 minutes, python projects, encryption, authentication, internet of things, wireshark, how secure, security, iot, iot hack, programing, xiaomi yeelight, xiaomi, yeelight automation, yeelight bulb, smart home, yeelight review, cybersecurity, hack python, python hack, kali linux tutorial, kali linux tools, automate your life, ishan sharma, download python, install python, python 2022, how to teach yourself programming, conditional, statement, how i learned python in 30 days, how to program, how to learn coding for beginners,

Пікірлер: 396
@user-sz2yi6hj2l
@user-sz2yi6hj2l 7 ай бұрын
Наконец-то спустя столько лет я узнал откуда берутся эти люди которые любят сокращать огромный блок кода в одну ебучую строчку, а потом ещё обижается когда ты просишь их вынуть шприц из хера и протрезветь наконец-то.
@universeunity9970
@universeunity9970 5 ай бұрын
Во, мужик, поддерживаю))
@Ss0yerR
@Ss0yerR 5 ай бұрын
Полностью не поддерживаю хоть я и js,но операторы по типу тернарного или логических легко читаются если там немного значений..
@user-eh6ws5kt9l
@user-eh6ws5kt9l 5 ай бұрын
Еще попробуй прочитай блять это, С++ это база для всех программистов должна быть, он научит всех правильно писать код
@msouS
@msouS 5 ай бұрын
​@@Ss0yerR Если...
@universeunity9970
@universeunity9970 5 ай бұрын
@@Ss0yerR Тернарные операторы да, но бывают ситуации, когда пишут просто безумную хрень только для того, что бы записать в одну строку. Если делаешь сам для себя, да без проблем. Но если потом с этим будут работать люди это пздц.
@ElzaDeSico
@ElzaDeSico 9 ай бұрын
Можно дофига чего решить в одну строку, только это говнокод не читаемый в большинстве случаев будет ))
@user-od7re4qo2j
@user-od7re4qo2j 9 ай бұрын
Согл
@user-zd7yt6np9i
@user-zd7yt6np9i 9 ай бұрын
Но всё-таки редко это может быть полезным
@ElzaDeSico
@ElzaDeSico 9 ай бұрын
@@user-zd7yt6np9i ну в очень редких случаях и как правило скорее всего через lc.
@lycoris1450
@lycoris1450 9 ай бұрын
​@@user-zd7yt6np9iкогда?
@77ShamaicH77
@77ShamaicH77 8 ай бұрын
​@@user-zd7yt6np9i листкомприхеншс например ?
@MoringSweet
@MoringSweet 2 ай бұрын
я не воспринимаю видео про Python без „БЛЯЯЯОЯРЯОЯТЬ" в начале видео😅
@flufer7534
@flufer7534 2 ай бұрын
Бро
@klim-team8141
@klim-team8141 2 ай бұрын
Бляяяяяяя сможешь решить задачу в python в одну строчку вдаплад
@user-ox4io2uf1q
@user-ox4io2uf1q 26 күн бұрын
И таак, Пааятон!
@klim-team8141
@klim-team8141 25 күн бұрын
@@user-ox4io2uf1q ахаха
@bogatiyrrt6742
@bogatiyrrt6742 26 күн бұрын
print("взрослый" if float(input()) > 20 else "Малолетка")
@user-qf9vh5un7t
@user-qf9vh5un7t Жыл бұрын
print('Взрослый' if int(input()) > 20 else 'Малолетка')
@user-ts7sc4fo3n
@user-ts7sc4fo3n Ай бұрын
Согл
@Nedolol
@Nedolol Ай бұрын
​@@user-ts7sc4fo3nгений
@IMashiroI
@IMashiroI Ай бұрын
Работает, но я ему говорю что мне уже не 18, а 18,5
@IMashiroI
@IMashiroI Ай бұрын
Ваш код не работает
@IMashiroI
@IMashiroI Ай бұрын
Исправляй баги
@womi1141
@womi1141 9 ай бұрын
камон постфиксы, ето такая базовая вещ print("взрослый" if int(input()) > 20 else "маленький")
@raiz7038
@raiz7038 9 ай бұрын
для того чтобы в одну строчку решить тебе нужно добавить lambda функцию
@kill5681
@kill5681 9 ай бұрын
​@@raiz7038зачем? И так работает
@womi1141
@womi1141 9 ай бұрын
мой вариан и так робочий без смісленно писать лишний код @@raiz7038
@atryomgubin77
@atryomgubin77 9 ай бұрын
​@@raiz7038зачем усложнять?
@zuzaaaytws206
@zuzaaaytws206 9 ай бұрын
​@@raiz7038ты шизоид? решение перед тобой
@user-uz3sl4ul8w
@user-uz3sl4ul8w 8 ай бұрын
Чел, спасибо тебе от души, весь вечер сидел не мог решить эту задачу потому что не знал тупо первую строчку
@knyazgame1539
@knyazgame1539 6 ай бұрын
Тернарные операторы передают привет
@user-qn9tu6pz1d
@user-qn9tu6pz1d 9 ай бұрын
print((lambda x : 'Взрослый' if x> 20 else 'Малолетка')(int(input())))
@ynwaks
@ynwaks 9 ай бұрын
Во многих языках можно реализовать тернарный оператор через "логическое и" и "логическое или". Так что такой вариант решения тоже подойдет в этой задаче: print(int(input())>20 and "взр" or "мал"). Кому интересно, в общем случае такой тернарный оператор выглядит так: cond and option1 or option 2. Такое работает только в языках программирования с коротким циклов вычислений. Т.е. когда при подсчете результата логической операции в зависимости от значения аргумента последующие значения могут не вычисляться, т.к. не повлияют на результат.
@yuriikovalchuk564
@yuriikovalchuk564 7 ай бұрын
Вроде бы как-то неправильно написали. Тернарники работают с тремя аргументами, например тернарное условие - условие -1, если првда - 2, если ложь - 3. Логические и и логические или - это бинарные операторы.
@DrKillerChanel
@DrKillerChanel 7 ай бұрын
Ага лучше спагетти навернуть, и побольше функций через деф, которые будут вызываться 1-2 раза за весь период работы)
@Jsno555
@Jsno555 9 күн бұрын
If вход > 30: print("ты взрослый") else: print("ты не взрослый")
@vitalijshapovalov3434
@vitalijshapovalov3434 6 ай бұрын
Вообще без ифов print(('малолетка', 'взрослый')[int(input()) > 20])
@kanalmendge1676
@kanalmendge1676 4 ай бұрын
Объясни, если не трудно
@vitalijshapovalov3434
@vitalijshapovalov3434 4 ай бұрын
@@kanalmendge1676 Это обычное обращение к элементу по индексу. Есть кортеж ("малолетка", "взрослый"). Чтобы вывести на печать малолетку, мы напишем: print(("малолетка", "взрослый")[0]) Чтобы вывести на печать взрослого, меняем 0 на 1. Потому, что малолетка в кортеже находится под индексом 0 а взрослый под индексом 1. В выражении [int(input()) > 20] получится булево значение - либо True , либо False. А как известно, False это 0, а True это 1. Если ввести в инпут число меньшее 20, то будет False, а значит ноль, и по этому на печать выйдет первый элемент кортежа, который под индексом 0, т.е "малолетка". Если ввести 20 или больше, то там будет True, т.е. единица, и на печать пойдет второй элемент кортежа
@Narezkimovie
@Narezkimovie 4 ай бұрын
Ты походу неправильно написал…
@memes11535
@memes11535 4 ай бұрын
Да, если написать 21, он выведет малолетка взрослый, если 19 и меньше, программа сломаеться​@@Narezkimovie
@maxiedp
@maxiedp 4 ай бұрын
блин, меня опередили)
@Lol_Pop_Games
@Lol_Pop_Games 2 күн бұрын
print({True:'взрослый',False:'Малолетка'}[int(input())>20])
@ridd_205
@ridd_205 5 ай бұрын
Тернарный оператор : *существует*
@PianoElipse
@PianoElipse 5 ай бұрын
а дальше?
@tzn9597
@tzn9597 5 ай бұрын
Я не знал про него. Зачем ты такие видео тогда смотришь?
@PianoElipse
@PianoElipse 5 ай бұрын
@@tzn9597 не понимаю логику взаимосвязи просмотра видео и ответа другому комментатору
@kg-xw3nj
@kg-xw3nj 4 ай бұрын
+++
@user-kp2wy5wj6s
@user-kp2wy5wj6s 3 ай бұрын
Дальше?
@AseruiRety
@AseruiRety Ай бұрын
Зачем? Просто элементарный вопрос. Для чего нужно сокращать до одной стойки. Да, код не должен быть большим, но ГЛАВНОЕ ЧТОБЫ ОН БЫЛ ПОНЯТНЫМ, ХОТЬ ТАМ БУДЕТ 2000 СТРОК КОДА ТОЛЬКО if и else
@user-fp9ct3bv1w
@user-fp9ct3bv1w 9 ай бұрын
print(('Малолетка', 'Взрослый')[int(input()) > 20])
@Sasha-186
@Sasha-186 9 ай бұрын
👍
@tailerderden...
@tailerderden... 6 ай бұрын
подожди а как он определяет
@FinnAHuman
@FinnAHuman 6 ай бұрын
​@@tailerderden... булевое выражение - это либо ноль, либо единица. То есть это просто обращение по индексу к кортежу
@clqwnless
@clqwnless 6 ай бұрын
Ого! Нестандартное решение! Хорош!
@Max-26-wc9ub
@Max-26-wc9ub Ай бұрын
Бро ты красавчик не каждый просто умеет читать код как хейтеры, ониже все знающие и зеають как написать код в одну строку. Я короче написал это было очень просто я почал учить пайтон 1 год назад и то умею и у тебя была ошибка я исправил йи. print('Взрослый') if int(input()) == 20 else print('Малолетка') ❤
@voytiuchka6222
@voytiuchka6222 6 ай бұрын
не знаю как на пайтон, но в С можно использовать тернарный оператор и, если не ошибаюсь должно выйти что то такое: printf(age > 20 ? "взрослый" : "мелкий");
@dddk36
@dddk36 5 ай бұрын
Cout
@voytiuchka6222
@voytiuchka6222 5 ай бұрын
@@dddk36 cout в языке С нет, это уже из C++
@BCKSL4SH
@BCKSL4SH 5 ай бұрын
Так-то да, но даже с тернарным оператором на чистой Си, используя только библиотечные функции, невозможно решить "задачу" из шортса в одну строку: unsigned int age; scanf("%u", &age); printf("%s ", (age > 20) ? "взрослый" : "мелкий");
@I7_sM
@I7_sM 3 ай бұрын
Да это возможно но не советую так сокращать свой код потому что это просто будет не читаемо или же сложно читаемо если суть сокращение кодов чтобы делать её лехче но не как чтобы не было строк мало
@Happy_hacker-tn3ce
@Happy_hacker-tn3ce 3 ай бұрын
Тернарный оператор в помощь (сори мне лень писать)
@Klimentos228
@Klimentos228 7 ай бұрын
age = input("введите свой возврост: ") if age=="SECRET" or int(age) >= 18: print("Доступ разрешён!") else: print("Доступ неразрешён!")
@SUPEr-og4bk
@SUPEr-og4bk 2 ай бұрын
Ошибка будет genius
@CSGO-cr2ct
@CSGO-cr2ct 5 ай бұрын
print(' ты старый' if age >=20 else 'ты маленький')
@lid0_0
@lid0_0 17 күн бұрын
lambda a 20 : a => 20 : return “hi ”
@bydy_rabotat_na_zavode
@bydy_rabotat_na_zavode 3 ай бұрын
print("вы уже взрослый" if int(input("Введите возраст: ")) > 20 else "малолетка")
@user-lq9fd1kk3d
@user-lq9fd1kk3d 7 ай бұрын
print(*Сколько тебе лет*) name=input() Теперь главное- решение print("Взрослый") if name>20 else print("Сопляк")
@ruckyfox2010
@ruckyfox2010 6 ай бұрын
name = int(input(«сколько тебе лет»))
@unawareofyourpresence
@unawareofyourpresence 7 ай бұрын
Тернарный оператор сойдёт вроде print "a" if condition else "b" В c# немного по другому, поэтому в питоне я не уверен, правильна ли последовательность:D
@ego_kuz1241
@ego_kuz1241 Ай бұрын
Print(['малолетка', 'вы уже взрослый'][int(input()) >= 20])
@Eg01st_14
@Eg01st_14 11 ай бұрын
изи if int(input()) > 20: print('Больше 20')
@EvenUnicorn
@EvenUnicorn 10 ай бұрын
Можно ещë lambda функцией попробовать, но это правильнее
@yarutowtf
@yarutowtf 10 ай бұрын
Этот код не скажет взрослый или малолетка
@womi1141
@womi1141 9 ай бұрын
постфиксы камон
@nemishas
@nemishas 6 ай бұрын
Как минимум неверное решение. Как максимум нарушение pep-8
@tzn9597
@tzn9597 5 ай бұрын
​@@nemishasэтот пеп 8 абсолютно не нужен. Если сам свой код понимаешь, то зачем подстраиваться под стандарты чьи то?
@vovadenys4149
@vovadenys4149 3 ай бұрын
1) print("old" if int(input())>20 else "young") 2) print( ( "young", "old" ) [int(input())>20] )
@dudha369
@dudha369 3 ай бұрын
print("взрослый" if int(input("Введите возраст: ")) >= 20 else "малолетка")
@tpner9690
@tpner9690 8 ай бұрын
print("Взростлый" if int(input()) > 20 else "Малолитка")
@maxiedp
@maxiedp 4 ай бұрын
я вам целых два решения приведу) одно очевидное, другое оригинальное. Итак: 1. print('Взрослый' if int(input()) > 20 else 'Малолетка') 2. print(['Малолетка', 'Взрослый'][int(input()) > 20]) Какое решение выберите вы?
@th1nx-
@th1nx- 6 ай бұрын
print(“Взрослый” if int(input()) >= 20 else “Молодой”)
@aleksandrandrukhov9554
@aleksandrandrukhov9554 8 ай бұрын
'мвазлреонсьлкыийй'[20
@user-wp5wg7io3c
@user-wp5wg7io3c 4 ай бұрын
Это идеально👏🏻
@I_shinobi_I
@I_shinobi_I 3 ай бұрын
Я сегодня первый день учу Пайтон и я даже знаю решение Print("Ты взрослый" if int(inpyt()) if > 20 else: "ты мелкий") Вроде так, если есть ошибки напишите
@I_shinobi_I
@I_shinobi_I 3 ай бұрын
Я уже выучил pyton, начал учить pygame, и сейчас мне опять попалось это видео.
@I_shinobi_I
@I_shinobi_I 3 ай бұрын
Мне попалось это видео уже 3 раз!
@user-yw3oe3hz8s
@user-yw3oe3hz8s 3 ай бұрын
print('малолетка' if int(input()) < 20 else 'взрослый')
@edward1mi
@edward1mi 7 ай бұрын
Age = int(input()); if Age = 20: print(“взрослый»)
@lim9753
@lim9753 2 ай бұрын
print(["взрослый", "малолетка"][int(input()) < 20])
@matSdohla408
@matSdohla408 Ай бұрын
print('Взрослый' if int(input()) > 20 else 'Maloletka')
@0000GamingToday
@0000GamingToday 6 ай бұрын
print(“ТЫ УЖЕ ВЗРОСЛЫЙ”, if int(input) >= 30 else “Малолетка”)
@George-el9mn
@George-el9mn 5 ай бұрын
Я не беру тебя на работу
@nemishas
@nemishas 6 ай бұрын
print(["Взрослый", "Маленький"][int(input()) < 20]) Обыкновенное обращение к индексам списка
@SKY-jh5sh
@SKY-jh5sh 8 ай бұрын
print('Взрослый' if int(input()) >= 20 else 'Невзрослый') #В общем используем тернарный оператор.
@_29savage_
@_29savage_ 7 ай бұрын
Внутри скобок каждую строку записать через запятую.
@dazdess
@dazdess 9 ай бұрын
Print(«взрослый» if int(input()) > 20 else “ребёнок»)
@Vadimilyano
@Vadimilyano 9 ай бұрын
print('взрослый') if int(input())>20 else print('маленький')
@pakavan7443
@pakavan7443 10 ай бұрын
Выговаривай четко слова,не торопись
@nightmareunderpants8446
@nightmareunderpants8446 7 ай бұрын
print("больше" if int(input()) > 20 else "меньше")
@sssnn011
@sssnn011 Ай бұрын
что за программа в которой пишете код?
@user-gq2mz7jw2x
@user-gq2mz7jw2x 2 ай бұрын
Я учу джаваскрипт и не знаю можно ли писать так на пайтон,но вот моя попытка; age > 20 ? alert("Взрослый") : alert("Малолетка")
@user-kx6os3qd3s
@user-kx6os3qd3s 3 ай бұрын
Пользователь вводит прописью)
@vzumoff9999
@vzumoff9999 4 ай бұрын
Могу написать на Java с использованием тернарного оператора. Scanner console = new Scanner(System.in) ; System.out.println(console.nextInt() > 20 ? "Взрослый":" Малолетка");
@user-wp5wg7io3c
@user-wp5wg7io3c 4 ай бұрын
Там ведь можно и без перемменой сканера System.out.println(new Scanner(System.in).nextInt() > 20 ? "Взрослый": "Малолетка"); В пайтоне тоже тернарный оператор есть (или нет, сложно это назвать так) print("Взрослый" if int(input()) > 20 else "Малолетка")
@Van-679
@Van-679 6 ай бұрын
print(‘’взрослый’’ if(int(input()))>20 else”маленький’’)
@harrywright6872
@harrywright6872 2 ай бұрын
Да, можно, через тернарный оператор
@it_run
@it_run 4 ай бұрын
в одну строку - тернарный оператор это называется
@vajalomtatidze
@vajalomtatidze 6 ай бұрын
age = int(input('ee pokaji pasport suka')) if age > 20: print('mujik') else: print('pizduk')
@lallipap7152
@lallipap7152 4 ай бұрын
print(['Малолетка', 'взрослый'][int(input()) > 20])
@h3lper696
@h3lper696 2 күн бұрын
print('Взрослый' )if int(input()) >20 else print('Малолетка')
@high_745
@high_745 9 ай бұрын
Def func(age): return "...." if age>=20 else "..."
@Derrfil
@Derrfil 2 ай бұрын
print(f"Вы {'ещё малолетка' if int(input('Введите ваш возраст: ')) < 20 else 'уже взрослый'}.")
@xrilicc1154
@xrilicc1154 Ай бұрын
Тернарный условный оператор в помощь
@Tmsoft
@Tmsoft 7 ай бұрын
тернарная операция
@roma.kasian
@roma.kasian 8 ай бұрын
age = int(input()); if age > 20: print('взрослый') else: print('малолетка')
@THE_MYTHICAL
@THE_MYTHICAL 4 күн бұрын
print("взрослый" if int(input())>60 else "малолетка)")
@stanislavw9873
@stanislavw9873 2 ай бұрын
print('взрослый' if int(imput()) > 20 else ('малолетка')
@sergeikolbasov9429
@sergeikolbasov9429 Ай бұрын
print("малолетка") if int(input("напши свой возраст"))
@tanjirouchiha-rn5uv
@tanjirouchiha-rn5uv 3 ай бұрын
print("старик" if int(input())>20 else "малолетка")
@vladimirgavrilov1419
@vladimirgavrilov1419 9 ай бұрын
Тернарный оператор есть в куче языков не только в python if?:
@p78_
@p78_ 4 ай бұрын
print("человек старше 20 или нет?") Вот и никто не может решить такую легкую программу
@Cka3ka1337
@Cka3ka1337 4 ай бұрын
print(("Ваш возраст >= 20" if int(input(">>> ")) >= 20 else "Ваш возраст < 20"))
@user-lt8ef3hj8e
@user-lt8ef3hj8e 2 ай бұрын
print( ["маленький","Взрослый"][int(input())>20])
@user-tw5xu3dd8v
@user-tw5xu3dd8v 9 ай бұрын
Сумма строк умножаемое на тру и Фолз (где инпут больше 20)
@user-ii2jq6dm7x
@user-ii2jq6dm7x Жыл бұрын
print("взрослый") if int(input()) > 20 else print("малолетка")
@tangbai8
@tangbai8 9 ай бұрын
Это по моему не будет работать но я хз тип 1 if всегда пишется в начале 2 действие после if на отдельной строке 3 else на отдельной строке 4 20 это не меньше 20 5 print отдельная строка
@MyTrash_blblbl
@MyTrash_blblbl 9 ай бұрын
​@@tangbai8age = "Малолетка" if int(input(">>> ")) < 20 else "Дотер"; print(age) Есть что мне сказать?
@MrLEDok-fe1pe
@MrLEDok-fe1pe 9 ай бұрын
​@@tangbai8работает ещё как
@Megestas
@Megestas 3 ай бұрын
Тернарный оператор в помощь.
@Zloba.production
@Zloba.production 8 ай бұрын
Я только начал изучать программирование. И то си шарп а не питон. Я хз есть ли в питоне но в си шарпе можно использовать тернарный оператор. Он там один и это логический
@invinciblecame7336
@invinciblecame7336 3 ай бұрын
В одну строку на Питоне? А может лучше в одну строку на Си? int main() { ((_getch() - '0') * 10 + (_getch() - '0')) > 20 ? printf("Senor") : printf("Jnr"); } Код работает при вводе чисел от 00 до 99 (тоесть числа до 10 нужно вводит с нулем перед ними, например 05), но ведь никто и не говорил, что будет просто. Я в теории могу написать и с нормальным вводом, но это будет что-то на грани понимания человеческого мозга, потому что никто итак не понимает код через оператор ?:, а тут вся прога через него будет создана.
@ferum-42
@ferum-42 Ай бұрын
на Си абсолютно всё можно в одну строку
@asnhometv6229
@asnhometv6229 2 ай бұрын
print("что-то"if int(input())>20 else "что-то") вот в 1 строку решение
@antf1sher689
@antf1sher689 8 ай бұрын
print(['молодой' if int(input('Введите возраст: ')) < 20 else 'old'])
@Noila-uh7uf
@Noila-uh7uf Ай бұрын
Elif тоже добавь
@ruria_coda
@ruria_coda 10 ай бұрын
print((lambda a: 'Взрослый' if a > 20 else 'Маленький' )(30))
@ArmenMkrtchyan-yo1bx
@ArmenMkrtchyan-yo1bx 2 ай бұрын
print("взрослый" if int(input("Введите число: ")) > 20 else "Малолетка") учил пайтон просто 30 минут и забросил)))
@Raff2009gtr
@Raff2009gtr Ай бұрын
Нужно тернарный оператор использовать
@nceUponWinther
@nceUponWinther 4 ай бұрын
Может с помощю тернарных операторов
@Mannialon67
@Mannialon67 10 ай бұрын
print("малолетка" if int(input("Введите возраст: ")) < 20 else "взрослый")
@dimooonplay678
@dimooonplay678 6 ай бұрын
Это даже в плюсах можно сделать
@sanjarsanjarov4262
@sanjarsanjarov4262 7 ай бұрын
lambda (x: if x>20 then 'adult' else 'child')
@IlyaKravcbenko-kh4rj
@IlyaKravcbenko-kh4rj 6 ай бұрын
Есть два типа. 1.("взрослый"if int(input())>30else"кроха") 2.age=intput()) if age>30: else: Print("крлха")
@msouS
@msouS 5 ай бұрын
крлха
@sakeeQwer
@sakeeQwer 6 ай бұрын
Тернарные выражения в помощь
@BYRR_mega.
@BYRR_mega. 4 ай бұрын
Таблица? Я не знаю
@user-dm3dl4sw3v
@user-dm3dl4sw3v 7 ай бұрын
print(('взрослый', 'молодой') [20> int(input)])
@eviit
@eviit 6 ай бұрын
print("взрослый" if int(input()) > 20 else "малолетка")
@AleksChessShow
@AleksChessShow 7 ай бұрын
age = int(input()); print('Здоровяк') if age > 20 else print('Сопляк')
@user-iv5yq9vj8t
@user-iv5yq9vj8t 7 ай бұрын
Тернарная операция топ
@Itz_metas
@Itz_metas 6 ай бұрын
Это для меня не реально Но код, по взгляду выглядит без ошибок
@PianoElipse
@PianoElipse 3 ай бұрын
Вообще, любые подобные сравнения типа if x==0: y = a else: y = b можно упростить в одну строчку кода: y = a*(x==0) + b*(x != 0) Да, может это для кого покажется более громоздким вариантом, но для мест где нужна повышенная производительность на одну операцию, такой момент все же будет лучше, пусть хотя пуфон - это и не производительность.
@sawertsand
@sawertsand 3 ай бұрын
так у тебя 5 операций на строку, когда там всего 2 нет?
@PianoElipse
@PianoElipse 3 ай бұрын
@@sawertsand это не так важно, прикол в том, что в таких ситуациях можно вообще обойтись без конструкции if else
@ShiningAir
@ShiningAir 7 ай бұрын
List comprehension детка изи
@infernus8560
@infernus8560 6 ай бұрын
питон вообще не шарю, в Lua нету инпута, но а так, если бы был, то print(tonumber(input()) >= 20 and "Взрослый" or "Малой")
@kroge4243
@kroge4243 8 ай бұрын
Решение на c++: string AgeAbility(int age) {return age>20 ? "Взрослый":" Малолетка"); }
@user-vh7js3il1k
@user-vh7js3il1k 7 ай бұрын
Так это не с++ причём тут это?
@Cherepok3
@Cherepok3 7 ай бұрын
это C#, гений
@kroge4243
@kroge4243 7 ай бұрын
@@Cherepok3 ты прежде чтобы что то написать головой подумай.
@user-uf5mn4lk7k
@user-uf5mn4lk7k 7 ай бұрын
@@Cherepok3 какая разница. Что там, что там будет одинаково
@Cherepok3
@Cherepok3 7 ай бұрын
@@kroge4243 "ты прежде чтобы что то". Ты написал не на C++, а на C#. Найди 100 отличий, обезьяна
@Ss0yerR
@Ss0yerR 5 ай бұрын
Я jsер Let age = +prompt(how old are you?,'') alert(age
@sorakarano9530
@sorakarano9530 7 ай бұрын
На счет Python не знаю, но в С++ можно это сделать с помощью тернарного оператора.
@user-uf5mn4lk7k
@user-uf5mn4lk7k 7 ай бұрын
и не только в cpp
@sorakarano9530
@sorakarano9530 7 ай бұрын
@@user-uf5mn4lk7k возможно. Я пока другие языки не учил. Однако учитывая их общую схожесть, то было бы странно, если бы в других языках не было аналогов. Возможно, в том жe Python.
@invinciblecame7336
@invinciblecame7336 3 ай бұрын
Главная проблемам в том, как реализовать адекватный ввод в одну строку. Я смог, но тоже с костылями виде обязательного ввода двух символов, например 04 вместо 4.
@anthesis1
@anthesis1 7 ай бұрын
на плюсах это было бы "age > 20 ? std::cout
УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО
10:31
Honey Montana
Рет қаралды 967 М.
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН
Чай будешь? #чайбудешь
00:14
ПАРОДИИ НА ИЗВЕСТНЫЕ ТРЕКИ
Рет қаралды 2,8 МЛН
True и False на Python
2:45
SychariC
Рет қаралды 1,3 М.
Оператор SELECT | Основы SQL
7:01
Andrey Sozykin
Рет қаралды 122 М.
Что такое прокси-сервер за 7 минут
7:28
Учим Python за 1 час! #От Профессионала
59:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 10 МЛН
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН