Тёмный

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

CringeCode
Подписаться 910
Просмотров 204 тыс.
50% 1

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 461   
@АгентБелка-ъ2ъ
@АгентБелка-ъ2ъ 11 месяцев назад
Наконец-то спустя столько лет я узнал откуда берутся эти люди которые любят сокращать огромный блок кода в одну ебучую строчку, а потом ещё обижается когда ты просишь их вынуть шприц из хера и протрезветь наконец-то.
@universeunity9970
@universeunity9970 9 месяцев назад
Во, мужик, поддерживаю))
@Ss0yerR
@Ss0yerR 9 месяцев назад
Полностью не поддерживаю хоть я и js,но операторы по типу тернарного или логических легко читаются если там немного значений..
@ІванКарпинський
@ІванКарпинський 9 месяцев назад
Еще попробуй прочитай блять это, С++ это база для всех программистов должна быть, он научит всех правильно писать код
@msouS
@msouS 9 месяцев назад
​@@Ss0yerR Если...
@universeunity9970
@universeunity9970 9 месяцев назад
@@Ss0yerR Тернарные операторы да, но бывают ситуации, когда пишут просто безумную хрень только для того, что бы записать в одну строку. Если делаешь сам для себя, да без проблем. Но если потом с этим будут работать люди это пздц.
@vovadenys4149
@vovadenys4149 7 месяцев назад
1) print("old" if int(input())>20 else "young") 2) print( ( "young", "old" ) [int(input())>20] )
@Time_is_money999
@Time_is_money999 Месяц назад
Первый понял, а второй них/я
@zenokan4ik
@zenokan4ik Месяц назад
​@@Time_is_money999у тебя tuple из 2 строк берется по индексу от результата условия (0 если false и 1 если true), а ("old", "young")[0] будет old
@линьковруслан
@линьковруслан 29 дней назад
​@@Time_is_money999 Во втором решении создаётся кортеж ("young", "old"), а затем запрашивается его индекс. В квадратных скобках может быть булево значение (True или False), поскольку есть оператор ">". В переводе в тип данных int (целое число) - это может быть 1 или 0, в зависимости от того, истинно высказывание или ложно. Если обратиться к данному кортежу с индексом 0 - то он вернёт "young", а если с индексом 1 - то вернёт "old".
@Time_is_money999
@Time_is_money999 29 дней назад
@@линьковруслан Понял, спасибо!
@ElzaDeSico
@ElzaDeSico Год назад
Можно дофига чего решить в одну строку, только это говнокод не читаемый в большинстве случаев будет ))
@Анютка-ъ8у
@Анютка-ъ8у Год назад
Согл
@Jcuke
@Jcuke Год назад
Но всё-таки редко это может быть полезным
@ElzaDeSico
@ElzaDeSico Год назад
@@Jcuke ну в очень редких случаях и как правило скорее всего через lc.
@lycoris1450
@lycoris1450 Год назад
​@@Jcukeкогда?
@77ShamaicH77
@77ShamaicH77 Год назад
​@@Jcuke листкомприхеншс например ?
@MoringSweet
@MoringSweet 7 месяцев назад
я не воспринимаю видео про Python без „БЛЯЯЯОЯРЯОЯТЬ" в начале видео😅
@flufer7534
@flufer7534 7 месяцев назад
Бро
@klim-team8141
@klim-team8141 6 месяцев назад
Бляяяяяяя сможешь решить задачу в python в одну строчку вдаплад
@РоманАслиев
@РоманАслиев 5 месяцев назад
И таак, Пааятон!
@klim-team8141
@klim-team8141 5 месяцев назад
@@РоманАслиев ахаха
@demon8758-nb5xd
@demon8758-nb5xd 2 месяца назад
Биммиби!! Бамбам
@womi1141
@womi1141 Год назад
камон постфиксы, ето такая базовая вещ print("взрослый" if int(input()) > 20 else "маленький")
@raiz7038
@raiz7038 Год назад
для того чтобы в одну строчку решить тебе нужно добавить lambda функцию
@kill5681
@kill5681 Год назад
​@@raiz7038зачем? И так работает
@womi1141
@womi1141 Год назад
мой вариан и так робочий без смісленно писать лишний код @@raiz7038
@atryomgubin77
@atryomgubin77 Год назад
​@@raiz7038зачем усложнять?
@zuzaaaytws206
@zuzaaaytws206 Год назад
​@@raiz7038ты шизоид? решение перед тобой
@Dimam-d5l
@Dimam-d5l Год назад
Чел, спасибо тебе от души, весь вечер сидел не мог решить эту задачу потому что не знал тупо первую строчку
@bogatiyrrt6742
@bogatiyrrt6742 5 месяцев назад
print("взрослый" if float(input()) > 20 else "Малолетка")
@swilon_
@swilon_ 4 месяца назад
для чего флоат? возраст тебе в месяцах разве поможет чем то
@re_loid32
@re_loid32 3 месяца назад
Насколько знаю нужно вместо float написать inp. float это не целые числа, поэтому они тут не подойдут. А так решение норм. Спасибо @bogatiyrrt6742 за нахождение ошибки.
@bogatiyrrt6742
@bogatiyrrt6742 3 месяца назад
​@@swilon_как и int в данной ситуации не чем не поможет
@bogatiyrrt6742
@bogatiyrrt6742 3 месяца назад
​@@re_loid32если убрать int или или float, что в данной ситуации не имеет никакой разницы, то как будет сравниваться строковое значение с числом 20. Которое в данной ситуации является целочисленным
@سيف-د6ب6ه
@سيف-د6ب6ه 2 месяца назад
@@swilon_😂😂😂😂😂
@Том-д8с
@Том-д8с Год назад
print('Взрослый' if int(input()) > 20 else 'Малолетка')
@ГригорийСтарков-з4д
@ГригорийСтарков-з4д 5 месяцев назад
Согл
@Адис993
@Адис993 5 месяцев назад
​@@ГригорийСтарков-з4дгений
@IMashiroI
@IMashiroI 5 месяцев назад
Работает, но я ему говорю что мне уже не 18, а 18,5
@IMashiroI
@IMashiroI 5 месяцев назад
Ваш код не работает
@IMashiroI
@IMashiroI 5 месяцев назад
Исправляй баги
@knyazgame1539
@knyazgame1539 10 месяцев назад
Тернарные операторы передают привет
@CurS-yp3qw
@CurS-yp3qw 2 месяца назад
Питонисты не знают что это такое
@knyazgame1539
@knyazgame1539 2 месяца назад
@@CurS-yp3qw странно тернарники в питоне есть.
@ynwaks
@ynwaks Год назад
Во многих языках можно реализовать тернарный оператор через "логическое и" и "логическое или". Так что такой вариант решения тоже подойдет в этой задаче: print(int(input())>20 and "взр" or "мал"). Кому интересно, в общем случае такой тернарный оператор выглядит так: cond and option1 or option 2. Такое работает только в языках программирования с коротким циклов вычислений. Т.е. когда при подсчете результата логической операции в зависимости от значения аргумента последующие значения могут не вычисляться, т.к. не повлияют на результат.
@yuriikovalchuk564
@yuriikovalchuk564 Год назад
Вроде бы как-то неправильно написали. Тернарники работают с тремя аргументами, например тернарное условие - условие -1, если првда - 2, если ложь - 3. Логические и и логические или - это бинарные операторы.
@DrKillerChanel
@DrKillerChanel 11 месяцев назад
Ага лучше спагетти навернуть, и побольше функций через деф, которые будут вызываться 1-2 раза за весь период работы)
@voytiuchka6222
@voytiuchka6222 10 месяцев назад
не знаю как на пайтон, но в С можно использовать тернарный оператор и, если не ошибаюсь должно выйти что то такое: printf(age > 20 ? "взрослый" : "мелкий");
@dddk36
@dddk36 10 месяцев назад
Cout
@voytiuchka6222
@voytiuchka6222 10 месяцев назад
@@dddk36 cout в языке С нет, это уже из C++
@BCKSL4SH
@BCKSL4SH 10 месяцев назад
Так-то да, но даже с тернарным оператором на чистой Си, используя только библиотечные функции, невозможно решить "задачу" из шортса в одну строку: unsigned int age; scanf("%u", &age); printf("%s ", (age > 20) ? "взрослый" : "мелкий");
@Black_golden_eagle
@Black_golden_eagle 7 месяцев назад
Тернарный оператор в помощь (сори мне лень писать)
@I7_sM
@I7_sM 7 месяцев назад
Да это возможно но не советую так сокращать свой код потому что это просто будет не читаемо или же сложно читаемо если суть сокращение кодов чтобы делать её лехче но не как чтобы не было строк мало
@vajalomtatidze
@vajalomtatidze 10 месяцев назад
age = int(input('ee pokaji pasport suka')) if age > 20: print('mujik') else: print('pizduk')
@PianoElipse
@PianoElipse 8 месяцев назад
Вообще, любые подобные сравнения типа if x==0: y = a else: y = b можно упростить в одну строчку кода: y = a*(x==0) + b*(x != 0) Да, может это для кого покажется более громоздким вариантом, но для мест где нужна повышенная производительность на одну операцию, такой момент все же будет лучше, пусть хотя пуфон - это и не производительность.
@sawertsand
@sawertsand 7 месяцев назад
так у тебя 5 операций на строку, когда там всего 2 нет?
@PianoElipse
@PianoElipse 7 месяцев назад
@@sawertsand это не так важно, прикол в том, что в таких ситуациях можно вообще обойтись без конструкции if else
@АлексейФомилин
@АлексейФомилин 7 месяцев назад
Пользователь вводит прописью)
@ridd_205
@ridd_205 10 месяцев назад
Тернарный оператор : *существует*
@PianoElipse
@PianoElipse 9 месяцев назад
а дальше?
@tzn9597
@tzn9597 9 месяцев назад
Я не знал про него. Зачем ты такие видео тогда смотришь?
@PianoElipse
@PianoElipse 9 месяцев назад
@@tzn9597 не понимаю логику взаимосвязи просмотра видео и ответа другому комментатору
@kg-xw3nj
@kg-xw3nj 8 месяцев назад
+++
@Нургали-д6н
@Нургали-д6н 8 месяцев назад
Дальше?
@vitalijshapovalov3434
@vitalijshapovalov3434 10 месяцев назад
Вообще без ифов print(('малолетка', 'взрослый')[int(input()) > 20])
@kanalmendge1676
@kanalmendge1676 9 месяцев назад
Объясни, если не трудно
@vitalijshapovalov3434
@vitalijshapovalov3434 9 месяцев назад
@@kanalmendge1676 Это обычное обращение к элементу по индексу. Есть кортеж ("малолетка", "взрослый"). Чтобы вывести на печать малолетку, мы напишем: print(("малолетка", "взрослый")[0]) Чтобы вывести на печать взрослого, меняем 0 на 1. Потому, что малолетка в кортеже находится под индексом 0 а взрослый под индексом 1. В выражении [int(input()) > 20] получится булево значение - либо True , либо False. А как известно, False это 0, а True это 1. Если ввести в инпут число меньшее 20, то будет False, а значит ноль, и по этому на печать выйдет первый элемент кортежа, который под индексом 0, т.е "малолетка". Если ввести 20 или больше, то там будет True, т.е. единица, и на печать пойдет второй элемент кортежа
@Narezkimovie
@Narezkimovie 9 месяцев назад
Ты походу неправильно написал…
@AH5PXUCT
@AH5PXUCT 8 месяцев назад
Да, если написать 21, он выведет малолетка взрослый, если 19 и меньше, программа сломаеться​@@Narezkimovie
@maxiedp
@maxiedp 8 месяцев назад
блин, меня опередили)
@Jsno5
@Jsno5 4 месяца назад
If вход > 30: print("ты взрослый") else: print("ты не взрослый")
@MoonNightmare-gr1bj
@MoonNightmare-gr1bj День назад
print("Малолетка") if int(input()) < 20 else print("взрослый")
@normusky
@normusky 3 месяца назад
while True: a=input(“>>>”) if a>=20: print(«взрослый»)
@Max-26-wc9ub
@Max-26-wc9ub 5 месяцев назад
Бро ты красавчик не каждый просто умеет читать код как хейтеры, ониже все знающие и зеають как написать код в одну строку. Я короче написал это было очень просто я почал учить пайтон 1 год назад и то умею и у тебя была ошибка я исправил йи. print('Взрослый') if int(input()) == 20 else print('Малолетка') ❤
@ЕвдакимОлухинский6летназад
print(('Малолетка', 'Взрослый')[int(input()) > 20])
@Sasha-186
@Sasha-186 Год назад
👍
@tailerderden...
@tailerderden... 11 месяцев назад
подожди а как он определяет
@FinnAHuman
@FinnAHuman 11 месяцев назад
​@@tailerderden... булевое выражение - это либо ноль, либо единица. То есть это просто обращение по индексу к кортежу
@clqwnless
@clqwnless 10 месяцев назад
Ого! Нестандартное решение! Хорош!
@Music-nn5cy
@Music-nn5cy 4 месяца назад
print("совершеннолетний" if int(input("Введите ваш возраст: ")) >= 18 else "несовершеннолетний")
@paveldordea449
@paveldordea449 2 месяца назад
print ("Mature" if int(input("Insert age : ")) > 20 else "Teenager")
@sergeikolbasov9429
@sergeikolbasov9429 5 месяцев назад
print("малолетка") if int(input("напши свой возраст"))
@CSGO-cr2ct
@CSGO-cr2ct 9 месяцев назад
print(' ты старый' if age >=20 else 'ты маленький')
@zaharbj8594
@zaharbj8594 Месяц назад
print('Adult') if int(input())>20 else print('maloletka')
@Vadimilyano
@Vadimilyano Год назад
print('взрослый') if int(input())>20 else print('маленький')
@Among1
@Among1 4 месяца назад
A = input If a < 20 print :("малолетка") Else print:("ты уже взрослый")
@Derrfil
@Derrfil 7 месяцев назад
print(f"Вы {'ещё малолетка' if int(input('Введите ваш возраст: ')) < 20 else 'уже взрослый'}.")
@МаксимШашурин
@МаксимШашурин 11 месяцев назад
print(*Сколько тебе лет*) name=input() Теперь главное- решение print("Взрослый") if name>20 else print("Сопляк")
@ruckyfox2010
@ruckyfox2010 11 месяцев назад
name = int(input(«сколько тебе лет»))
@andrey12324
@andrey12324 4 месяца назад
правильнее так: name = int(input(“сколько тебе лет ”))
@A1exxx410
@A1exxx410 2 месяца назад
z = input(f"Сколько вам лет?: ") if int(z) > 20: print ("Вы старше 20 лет!") elif int(z) < 20: print ("Вы младше 20 лет.") else: print("Вам 20 лет.")
@Unlimit-729
@Unlimit-729 2 месяца назад
Выглядит как написано от ии, но если нет, то прошу прощения. А так надо в одну линию код
@Unlimit-729
@Unlimit-729 2 месяца назад
Вот как надо: print('Взрослый' if int(input()) >= 20 else 'Малолетка')
@Cka3ka1337
@Cka3ka1337 8 месяцев назад
print(("Ваш возраст >= 20" if int(input(">>> ")) >= 20 else "Ваш возраст < 20"))
@ИгорьДорошенко-з6з
@ИгорьДорошенко-з6з 3 месяца назад
Задача. Определить взрослый человек или малолетка. print('взрослый' if int(input('возраст: '))>20 else 'малолетка')
@dragontv6288
@dragontv6288 2 дня назад
age = int(input("Ведите возраст") print('взрослый') if age > 20 else print("Малолетка")
@bydy_rabotat_na_zavode
@bydy_rabotat_na_zavode 7 месяцев назад
print("вы уже взрослый" if int(input("Введите возраст: ")) > 20 else "малолетка")
@edward1mi
@edward1mi Год назад
Age = int(input()); if Age = 20: print(“взрослый»)
@olgamestudio
@olgamestudio 10 месяцев назад
Есть два типа. 1.("взрослый"if int(input())>30else"кроха") 2.age=intput()) if age>30: else: Print("крлха")
@msouS
@msouS 9 месяцев назад
крлха
@I_Shinobi_I
@I_Shinobi_I 7 месяцев назад
Я сегодня первый день учу Пайтон и я даже знаю решение Print("Ты взрослый" if int(inpyt()) if > 20 else: "ты мелкий") Вроде так, если есть ошибки напишите
@I_Shinobi_I
@I_Shinobi_I 7 месяцев назад
Я уже выучил pyton, начал учить pygame, и сейчас мне опять попалось это видео.
@I_Shinobi_I
@I_Shinobi_I 7 месяцев назад
Мне попалось это видео уже 3 раз!
@Meowta
@Meowta 3 месяца назад
​За месяц выучить python это мощно))) (Он же ваш 1 яп?). @@I_Shinobi_I
@prosto.nik-to_lol123
@prosto.nik-to_lol123 2 месяца назад
if age > 20 ? print("Взрослый"), print(Малолетка) Вроде так! Я точно не помню
@prosto.nik-to_lol123
@prosto.nik-to_lol123 2 месяца назад
Это одна строка если что
@antf1sher689
@antf1sher689 Год назад
print(['молодой' if int(input('Введите возраст: ')) < 20 else 'old'])
@Andromeda360
@Andromeda360 2 месяца назад
print("Взрослый" if int(input()) > 20 else "ребёнок")
@LolPopGames
@LolPopGames 4 месяца назад
print({True:'взрослый',False:'Малолетка'}[int(input())>20])
@tpner9690
@tpner9690 Год назад
print("Взростлый" if int(input()) > 20 else "Малолитка")
@maxiedp
@maxiedp 8 месяцев назад
я вам целых два решения приведу) одно очевидное, другое оригинальное. Итак: 1. print('Взрослый' if int(input()) > 20 else 'Малолетка') 2. print(['Малолетка', 'Взрослый'][int(input()) > 20]) Какое решение выберите вы?
@GoogleGoogle-tn5wg
@GoogleGoogle-tn5wg 9 месяцев назад
while True: a = int(input("Скок лет?...")) if a > 20: print("Старый") else: print("малалетка")
@Geolmiv
@Geolmiv 9 месяцев назад
А из цикла, как выйдешь?
@GoogleGoogle-tn5wg
@GoogleGoogle-tn5wg 9 месяцев назад
@@Geolmiv А нада?
@NurGeon-
@NurGeon- 9 месяцев назад
Да break просто добавить...
@Mannialon67
@Mannialon67 Год назад
print("малолетка" if int(input("Введите возраст: ")) < 20 else "взрослый")
@p78_
@p78_ 9 месяцев назад
print("человек старше 20 или нет?") Вот и никто не может решить такую легкую программу
@АртурСафин-ш9ъ
@АртурСафин-ш9ъ 3 месяца назад
print(('Взрослый', 'Малолетка' )[int(input())
@Никалай-д1о
@Никалай-д1о 5 месяцев назад
print('Взрослый' if int(input()) > 20 else 'Maloletka')
@nemishas
@nemishas 10 месяцев назад
print(["Взрослый", "Маленький"][int(input()) < 20]) Обыкновенное обращение к индексам списка
@Danielgo28
@Danielgo28 2 месяца назад
print('взрослый' if int(input(":")) >= 18 else "melkii")
@treeoftea
@treeoftea 2 месяца назад
print("ты уже взрослый")if int( input())>20 else print ("малолетка ") P.s Я питoн начл изучать 8 часов назад
@Yorshik3113
@Yorshik3113 29 дней назад
print("малолетка" if int(input()) < 20 else "вы уже взрослый")
@Fizznt123
@Fizznt123 10 месяцев назад
print("старше 28" if int(input()) > 28 else "младше 28")
@invinciblecame7336
@invinciblecame7336 7 месяцев назад
В одну строку на Питоне? А может лучше в одну строку на Си? int main() { ((_getch() - '0') * 10 + (_getch() - '0')) > 20 ? printf("Senor") : printf("Jnr"); } Код работает при вводе чисел от 00 до 99 (тоесть числа до 10 нужно вводит с нулем перед ними, например 05), но ведь никто и не говорил, что будет просто. Я в теории могу написать и с нормальным вводом, но это будет что-то на грани понимания человеческого мозга, потому что никто итак не понимает код через оператор ?:, а тут вся прога через него будет создана.
@ferum-42
@ferum-42 5 месяцев назад
на Си абсолютно всё можно в одну строку
@superskino8598
@superskino8598 2 месяца назад
print(“взрослый») if int(input()) > 20 else print(“малолетка»)
@АнтонВолкоморов-о6к
@АнтонВолкоморов-о6к 6 месяцев назад
print( ["маленький","Взрослый"][int(input())>20])
@dazdess
@dazdess Год назад
Print(«взрослый» if int(input()) > 20 else “ребёнок»)
@Van-679
@Van-679 11 месяцев назад
print(‘’взрослый’’ if(int(input()))>20 else”маленький’’)
@никитасилантьев-э7я
print('Вы уже взрослый' if (a := int(input('Сколько Вам лет?'))) > 20 else 'Вы малолетка')
@ego_kuz1241
@ego_kuz1241 6 месяцев назад
Print(['малолетка', 'вы уже взрослый'][int(input()) >= 20])
@xrilicc1154
@xrilicc1154 5 месяцев назад
Тернарный условный оператор в помощь
@АнастасияСоловьева-н8е
В одну не смогу, нужна же строка для ввода этого самого числа, только в 2 можно, не?
@andrey12324
@andrey12324 4 месяца назад
В питоне можно вставить int(input()) прямо в логическое выражение, поэтому это возможно сделать в одну строку
@nightmareunderpants8446
@nightmareunderpants8446 11 месяцев назад
print("больше" if int(input()) > 20 else "меньше")
@Семён4
@Семён4 3 месяца назад
print("малолетка")
@_29savage_
@_29savage_ 11 месяцев назад
Внутри скобок каждую строку записать через запятую.
@kologermit
@kologermit Год назад
Предлагаю извращаться print((["Малой"] * 20 + ["Взрослый"] * 1000)[int(input("Годиков: "))])
@artemlyakh
@artemlyakh Год назад
print(('малолетка', 'взрослый')[len(str(int(str(int(input()) // 20)[0]) * 10)) - 1])
@aleksandrandrukhov9554
@aleksandrandrukhov9554 Год назад
'мвазлреонсьлкыийй'[20
@color-of-emotions
@color-of-emotions 8 месяцев назад
Это идеально👏🏻
@asnhometv6229
@asnhometv6229 6 месяцев назад
print("что-то"if int(input())>20 else "что-то") вот в 1 строку решение
@nazarukraine7038
@nazarukraine7038 10 месяцев назад
print("Взрослый" if age >= 20 else "Малолетка") Изи, а теперь новый челендж - написать самый короткий код, в несколько символов или один
@kirill_monster
@kirill_monster 10 месяцев назад
... - вот
@anthesis1
@anthesis1 11 месяцев назад
на плюсах это было бы "age > 20 ? std::cout
@Eg01st_14
@Eg01st_14 Год назад
изи if int(input()) > 20: print('Больше 20')
@EvenUnicorn
@EvenUnicorn Год назад
Можно ещë lambda функцией попробовать, но это правильнее
@yarutowtf
@yarutowtf Год назад
Этот код не скажет взрослый или малолетка
@womi1141
@womi1141 Год назад
постфиксы камон
@nemishas
@nemishas 10 месяцев назад
Как минимум неверное решение. Как максимум нарушение pep-8
@tzn9597
@tzn9597 9 месяцев назад
​@@nemishasэтот пеп 8 абсолютно не нужен. Если сам свой код понимаешь, то зачем подстраиваться под стандарты чьи то?
@Megestas
@Megestas 7 месяцев назад
Тернарный оператор в помощь.
@Klimentos228
@Klimentos228 Год назад
age = input("введите свой возврост: ") if age=="SECRET" or int(age) >= 18: print("Доступ разрешён!") else: print("Доступ неразрешён!")
@SUPEr-og4bk
@SUPEr-og4bk 7 месяцев назад
Ошибка будет genius
@andrey12324
@andrey12324 4 месяца назад
@@SUPEr-og4bkиз-за чего будет ошибка?
@ЯковИлюшкин
@ЯковИлюшкин Год назад
print(('взрослый', 'молодой') [20> int(input)])
@roma.kasian
@roma.kasian Год назад
age = int(input()); if age > 20: print('взрослый') else: print('малолетка')
@liveinshorts723
@liveinshorts723 Год назад
age = input("Ваш возраст: ") if age (знак меньше) 20: (одно нажатие tab) print ("Малолетка") else: (одно нажатие tab) print("Взрослый") Только так
@qrest5566
@qrest5566 Год назад
Твой код не будет работать. тебе надо было записать age = int(input()) . В ином случай код просто будет выдавать ошибку и не запустится
@Golubbchik
@Golubbchik 3 месяца назад
Не знаю как на питоне, но на плюсах есть подобное age > 20 ? "Взрослый" : "Малолетка";
@sorakarano9530
@sorakarano9530 11 месяцев назад
На счет Python не знаю, но в С++ можно это сделать с помощью тернарного оператора.
@Артёммостяев-н2ш
@Артёммостяев-н2ш 11 месяцев назад
и не только в cpp
@sorakarano9530
@sorakarano9530 11 месяцев назад
@@Артёммостяев-н2ш возможно. Я пока другие языки не учил. Однако учитывая их общую схожесть, то было бы странно, если бы в других языках не было аналогов. Возможно, в том жe Python.
@invinciblecame7336
@invinciblecame7336 7 месяцев назад
Главная проблемам в том, как реализовать адекватный ввод в одну строку. Я смог, но тоже с костылями виде обязательного ввода двух символов, например 04 вместо 4.
@dudha369
@dudha369 7 месяцев назад
print("взрослый" if int(input("Введите возраст: ")) >= 20 else "малолетка")
@sashaperdunov2209
@sashaperdunov2209 Год назад
if int(input()) > 20: print('Больше 20')
@womi1141
@womi1141 Год назад
постфиксы камон
@InfernusScripter
@InfernusScripter 11 месяцев назад
питон вообще не шарю, в Lua нету инпута, но а так, если бы был, то print(tonumber(input()) >= 20 and "Взрослый" or "Малой")
@КомронХудойдодов
@КомронХудойдодов 14 дней назад
If int(input())>20: print("взрослый") else: print("Малолетка")
@Cherepok3
@Cherepok3 11 месяцев назад
age = int(input('Введите свой возраст: ')); print('взрослый' if age >= 18 else 'малолетка')
@evgenievgeni2016
@evgenievgeni2016 8 месяцев назад
Даже на 1С можно в одну строку написать😂. Более того на языках, где операторы отделяются условной точкой с запятой никто не обязывает делать переносы строки. Таким образом можно хоть миллион строк в одну строку нарисовать убрав переносы строки. Только вот читать такое невозможно.
@invinciblecame7336
@invinciblecame7336 7 месяцев назад
Только вот одна строка это не до первого переноса строки, а до первого ";". Иначе задача не имеет смысла.
@maxgolysheff
@maxgolysheff 10 месяцев назад
А в пайтоне есть тернарный оператор? Если да, то вообще просто всё
@lucifer_morningstar90666
@lucifer_morningstar90666 10 месяцев назад
Да,есть
@SKY-jh5sh
@SKY-jh5sh Год назад
print('Взрослый' if int(input()) >= 20 else 'Невзрослый') #В общем используем тернарный оператор.
@AleksChessShow
@AleksChessShow 11 месяцев назад
age = int(input()); print('Здоровяк') if age > 20 else print('Сопляк')
@dimooonplay678
@dimooonplay678 10 месяцев назад
Это даже в плюсах можно сделать
@Mr_Slime3D
@Mr_Slime3D Месяц назад
Убери ентеры😂
@harrywright6872
@harrywright6872 6 месяцев назад
Да, можно, через тернарный оператор
@aroaorisjcs
@aroaorisjcs 3 месяца назад
print('взрослый' if int(input('возраст: ') > 20 else 'малолетка')
@YokMakkarek
@YokMakkarek 11 месяцев назад
print(['малолетка', 'взрослый'][int(input()) > 20]) обращение по индексу
@it_run
@it_run 9 месяцев назад
в одну строку - тернарный оператор это называется
@0000GamingToday
@0000GamingToday 10 месяцев назад
print(“ТЫ УЖЕ ВЗРОСЛЫЙ”, if int(input) >= 30 else “Малолетка”)
@George-el9mn
@George-el9mn 10 месяцев назад
Я не беру тебя на работу
@ВасилийВасичкин-с3в
@ВасилийВасичкин-с3в 4 месяца назад
print(['малолетка', 'взрослый'][int(input) > 20])
@lallipap7152
@lallipap7152 8 месяцев назад
print(['Малолетка', 'взрослый'][int(input()) > 20])
@АлександрФролов-к6у
@АлександрФролов-к6у 8 месяцев назад
print('малолетка' if int(input()) < 20 else 'взрослый')
Далее
🎙ПОЮ ВЖИВУЮ!
3:07:23
Просмотров 914 тыс.
Можно Ли Делать ИГРЫ на Python?
8:52
Жадные алгоритмы
11:10
Просмотров 14 тыс.
🎙ПОЮ ВЖИВУЮ!
3:07:23
Просмотров 914 тыс.