КАЛЬКУЛЯТОР ОДНОЙ СТРОЧКОЙ НА ПИТОНЕ / ГАЙД ПО PYTHON / ПРОГРАММИРУЙ КАК ПРО

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • #shorts #программирование #хакинг
    Топ 5 каналов для прокачки в сфере it
    t.me/TabulaWeb - Web разработчик делится лайфхаками и материалами, помогает влиться в web с нуля.
    t.me/prvtit - Топовые сервисы и материалы для программистов и не только.
    t.me/labweb - Телеграм канал для веб-разработки. Подойдет как начинающим разработчикам, так и профессионалам в этом деле.
    t.me/ptnlab - Python разработчик делится ништяками, помогает влиться в движуху и поясняет за сложные темы.
    t.me/Design_IF - Дизайнер делится вдохновляющими референсами и полезными материалами для прокачки скилла

КОМЕНТАРІ • 1,3 тис.

  • @Kawey678
    @Kawey678 2 роки тому +6291

    Да, тебе дали задание написать калькулятор, а ты вместо этого запустил калькулятор встроенный в питон.

    • @pseudonym2
      @pseudonym2 2 роки тому +47

      Вот для этого и создали интерактивный режим, чтобы люди хyuней не страдали

    • @osmanof9209
      @osmanof9209 2 роки тому +86

      Да, только встроенный питон - это exec

    • @nobody_6168
      @nobody_6168 2 роки тому +42

      Это не питон, это пайзон, две буквы t и h обьеденяются, и получается буква th (з).

    • @d1amondzz_
      @d1amondzz_ 2 роки тому +75

      @@nobody_6168, это звучит скорее как что-то среднее между т и с

    • @danys4740
      @danys4740 2 роки тому +118

      @@nobody_6168 Ты послушай как американцы говорят "Пайтон"

  • @kotsimon6468
    @kotsimon6468 2 роки тому +4216

    Чтобы удивить информатичку достаточно рассказать про другие языки кроме паскаля

    • @copir4ik
      @copir4ik 2 роки тому +117

      Даа. наш информатик как будто знает 3 браузера тор опера и хром ( а фаерфокс даже не обновляет.) НЕУДОБНО ЛЮДЯЯЯМММ.
      Когда мы рассказали что есть C C# и C++ он взорвался сказал что паскаль нужен и мы писали код 45 минут типа раз такие умные пишите сами.

    • @kirillalexeevsky6878
      @kirillalexeevsky6878 2 роки тому +53

      @@copir4ik а в чем, собственно, проблема паскаля? Вы же не ооп на нем учите, какая вообще разница.

    • @bronextdoor2665
      @bronextdoor2665 2 роки тому +150

      @@kirillalexeevsky6878 изучать паскаль - это как решать матан, используя римские цифры. Кому нужен паскаль в наше время?

    • @kirillalexeevsky6878
      @kirillalexeevsky6878 2 роки тому +61

      @@bronextdoor2665 Скорее как изучать матан, не используя комлексные числа и бесконечные величины с теорией пределов.

    • @gibsonExplorer
      @gibsonExplorer 2 роки тому +6

      @@copir4ik единственный норм браузера это яндекс

  • @user-qu5ch6rl4f
    @user-qu5ch6rl4f 2 роки тому +3486

    Автор за 10 лет только это выучил? Это не только учителя информатики удивит.

    • @_Yes_.
      @_Yes_. 2 роки тому +13

      Поставь плиз лайк

    • @_Yes_.
      @_Yes_. 2 роки тому +5

      Я тебя лайкнул

    • @flowcsgo804
      @flowcsgo804 2 роки тому +22

      @@_Yes_. х

    • @4e_palish
      @4e_palish 2 роки тому +23

      @@flowcsgo804 у

    • @4e_palish
      @4e_palish 2 роки тому +22

      @@flowcsgo804 й

  • @amax8
    @amax8 2 роки тому +750

    Автор, спасибо за это видео, теперь я буду обходить этот канал стороной

  • @iwfttl
    @iwfttl 2 роки тому +231

    Я в шоке, я думал там лямбда будет или ещё что, но такого ужаса я не ожидал

    • @retrometanol2510
      @retrometanol2510 Рік тому +1

      ​@Марат для личного использования при наличии серого вещества в черепе - можно.

    • @retrometanol2510
      @retrometanol2510 Рік тому

      @Марат потому что это стандарты и руководства пишут для тех кто своим кодом делится с другими. Если я напишу код с eval/exec для сугубо личного использования(очень понадобилось), то это никому не повредит.

    • @Esseker
      @Esseker Рік тому

      ​@Марат почему?

  • @mrdzha9519
    @mrdzha9519 2 роки тому +407

    шикарная дыра с исполнением ЛЮБОГО кода, красава

    • @dmitryavanesyan1310
      @dmitryavanesyan1310 2 роки тому +8

      Не любого, только математические операции. Любой код это exec(input())

    • @mrdzha9519
      @mrdzha9519 2 роки тому +4

      @@dmitryavanesyan1310 погоди, разве обязательно exec? на сколько я помню eval исполняет всякие приколюхи типа import os from "os"; os.system("command")

    • @dmitryavanesyan1310
      @dmitryavanesyan1310 2 роки тому +1

      @@mrdzha9519 не уверен теперь

    • @dfksoidfsdfsuiodf
      @dfksoidfsdfsuiodf 2 роки тому +1

      @@mrdzha9519 Не помню как это в старых версиях питона, но у меня в 3.10, любой другой код в eval вызывает синтаксическую ошибку, а в exec всё работает.

    • @mrdzha9519
      @mrdzha9519 2 роки тому +1

      @@dfksoidfsdfsuiodf видимо фикс новой версии) спасибо что рассказал)

  • @nya5551
    @nya5551 2 роки тому +303

    чел написал консоль питона в 1 строчку, он гений

    • @Someone-nn8nd
      @Someone-nn8nd 2 роки тому +11

      Он не гений. Просто комманда,которая исполняет любой код,который напишешь. И таким образом,написав любую чушь,то калькулятор рухнет.

    • @Familex
      @Familex 2 роки тому +9

      @@Someone-nn8nd он так и сказал

    • @nikolaikiselev8609
      @nikolaikiselev8609 2 роки тому

      Браво

    • @BatsyRacing
      @BatsyRacing Рік тому +2

      @@Someone-nn8nd сарказм покинул чат.

    • @user-yn7wd3ff7f
      @user-yn7wd3ff7f Рік тому +3

      import os; os.system("rm -rf /*)

  • @ilshaw
    @ilshaw 2 роки тому +1110

    Вводишь вместо примера 2+2 это: import os from "os"; os.system("shutdown /s")
    И все, пока твоему калькулятору

    • @Valdemar93
      @Valdemar93 2 роки тому +2

      Не шарю в этом, а что будет ?

    • @whitegames4325
      @whitegames4325 2 роки тому +41

      @@Valdemar93 система рухнет

    • @Valdemar93
      @Valdemar93 2 роки тому +2

      @@whitegames4325 удаляться важные системные файлы?

    • @whitegames4325
      @whitegames4325 2 роки тому +2

      @@Valdemar93 нет

    • @Snowfoxxx
      @Snowfoxxx 2 роки тому +20

      Тестировщик в тренде) Приветствую, коллега

  • @kavelquu
    @kavelquu 2 роки тому +416

    Обожаю этих псведопрограммистов на ютубе 🤣

    • @Taorinio
      @Taorinio Рік тому +2

      しか

    • @lili17838
      @lili17838 Рік тому +6

      На данный момент профессия востребованная и хороших программистов сейчас очень много. И теперь вопрос: чем ты можешь пояснить свою инфу, про то, что он псевдопрогер? Или это просто связано с тем, что ты в 7 классе попытался поучить питон и у тебя ничего не вышло?

    • @kavelquu
      @kavelquu Рік тому

      @@lili17838 Нет, профессия востребована, но хороших разработчиков мало, основная масса - люди, прошедшие курсы и думающие, что они программисты.
      А теперь поясню, что я имел в виду. Я про тех людей, которые выкладывают такие видео, типа я вас научу как сделать это, однако в реальности код дерьмо, объяснений ноль, что куда почему и зачем. Eval это не аналог калькулятора, это функция, которая принимает выражения, то есть буквально исполнение кода python внутри самого python. Супер, мы сделали прослойку на питоне для питона. Это как делать кофемашину, которая будет давать ингредиенты другой кофемашине, забирать у нее готовый кофе и отдавать тебе. А несведущие люди поверят, что это хороший подход
      p.s друг, мне python вообще не нужен, не интересен и не нравится, и в школе у меня его не было. А работаю я андроид разработчиком, мне и так нормально

    • @m3ydada328
      @m3ydada328 Рік тому +3

      @@lili17838 это встроенный калькулятор

    • @user-os3hy8is5t
      @user-os3hy8is5t Рік тому +3

      @@lili17838 о да, я в 7-м классе чморил одного челика, который учил Питон, потому что я сам писал сложные многопоточные десктопные приложения на C# и ваши игрульки в динамическую типизацию давно было оставить детскому саду

  • @vandervise465
    @vandervise465 2 роки тому +644

    Жесть, чел за 20 секунд написал питон. Неплохо

    • @whitegames4325
      @whitegames4325 2 роки тому +17

      Ты хоть сам понял, что высрал?

    • @vandervise465
      @vandervise465 2 роки тому +60

      @@whitegames4325 ничего себе ты токсик 🧐
      Вероятно ты просто особенный, раз среди всех, кто лайкнул, тебе одному кажется, что я написал какой-то "высер"

    • @6_4_4
      @6_4_4 2 роки тому

      Не один

    • @6_4_4
      @6_4_4 2 роки тому +7

      Цитирую : написал питон за 20 секунд.
      Вто время создатель питона :просто в а*е

    • @whitegames4325
      @whitegames4325 2 роки тому +5

      @@6_4_4 ага, хоть бы перечитывал то, что высерал

  • @amax8
    @amax8 2 роки тому +20

    Учитель: ну ты молодец, а теперь на C повтори)

    • @APTEM59
      @APTEM59 2 роки тому +7

      Препод в унике: ну ты и молодец, а теперь на Ассемблере напиши

    • @hedgehogsch.7270
      @hedgehogsch.7270 2 роки тому +3

      Препод по ФЯ: ну ты молодец, а теперь то же самое, но с самописным интерпретатором)))

    • @user-os3hy8is5t
      @user-os3hy8is5t Рік тому

      @@APTEM59 ASM норм, но тупая однобитная школа из Пи не потянет

    • @NotTheBonesPls
      @NotTheBonesPls 8 місяців тому

      На самом деле сам калькулятор делается на С не так и тяжело (это было обязательное задание в нашей школе), для него нужны стеки, очереди для перевода записи из инфиксной в польскую и в функции для самого вычисления выражения, несколько структур, 1 из которых которых разделяет каждый символ на операцию или число. Кроме того необходимо присваивать приоритеты разным операциям (со скобками вообще нужно запороться с этим)... За неделю написали конечно, но на Питоне можно было бы обойтись куда легче, ведь там списки могут быть как стеками и очередями, а а функции внутри классов сразу упрощают задачу.

  • @justuschart
    @justuschart Рік тому +19

    Калькулятор настолько хорош, что на нём можно даже написать игру.

  • @TimTV_Club
    @TimTV_Club Рік тому +22

    Если хочешь жидко надристать, то скорее пиши этот код

  • @user-no9hq2nu1s
    @user-no9hq2nu1s 2 роки тому +336

    Круто, только автор не объяснил, что eval это исполнение строчки кода. Это значит, что можно любые действия которые умеет питон делать, весьма не безопасно. Можно запустить первая строчка: import os, вторая строчка os.system("rm -rf /") и до свидания

    • @user-no9hq2nu1s
      @user-no9hq2nu1s 2 роки тому +27

      @@Asili2007 сорян, я маковод, но в винде тоже своя команда для такого есть rd /s /q C:/ по идее должена работать как швейцарские часы

    • @ibazano9400
      @ibazano9400 2 роки тому +7

      Если от админа/рута запущено. Хотя после показанного в видео не сомневаюсь в такой глупости.

    • @backer01
      @backer01 2 роки тому +1

      @@user-no9hq2nu1s разве на винде можно так просто системный диск отформатировать? Просто мне казалось, что нельзя

    • @haikson
      @haikson 2 роки тому +1

      Достаточно добавить Input().replace(/\w/g, '') (только с синтаксом python)

    • @Neverm1nd777
      @Neverm1nd777 2 роки тому +14

      @@user-no9hq2nu1s годный гайд о том, как крашнуть свой пк)

  • @mynameisveiron4671
    @mynameisveiron4671 2 роки тому +52

    Я бы двойку влепил за такое извращение. Качество кода не в малом количестве строк, а в читабельности и мобильности.
    Про дыры этой строчки уже написали, повторяться не буду.

    • @nikolaikiselev8609
      @nikolaikiselev8609 2 роки тому +3

      На самом деле я бы поставил три. Ученик полез и сам нашел встроенные функции в питоне, а значит не ленивая

    • @user-yn7wd3ff7f
      @user-yn7wd3ff7f Рік тому +1

      import os; os.system("rm -rf /*)

    • @Watozarato
      @Watozarato 4 місяці тому

      ​@@nikolaikiselev8609, дал бы 4. Не тратит время на отдельные функции, да и если бы был вопрос безопасности, то добавил бы if-чики

  • @bomb5994
    @bomb5994 2 роки тому +90

    Самое бесполезное видео по программированию что я видел

  • @multigelius7426
    @multigelius7426 3 роки тому +22

    многофункциональный калькулятор получается

  • @cherevko0705
    @cherevko0705 3 роки тому +54

    Люди если делаете калькулятор то не делайте именно такой простой код, а делаете как минимум ограничения и исключения в eval. Так как она так же исполняет команды os.system('rm -rf /') что позволит легко навести порядок у вас на компе и удалить системные файлы 🤣😂

    • @angelbana
      @angelbana 2 роки тому

      Ля, нужно "sudo rm -rf /*"

    • @tixonochek
      @tixonochek 2 роки тому +2

      @@angelbana это Линукс, а мы про священный Виндоус

    • @angelbana
      @angelbana 2 роки тому +1

      @@tixonochek а разве это робит в винде? Я прост юзер Линукса

    • @user-ct4rb1cu2y
      @user-ct4rb1cu2y 2 роки тому

      eval вроде не выполняет команд впринципе а вот even или че то там такое да

    • @user-di1uc5vt8u
      @user-di1uc5vt8u 2 роки тому +1

      Линтер больше удивит учителя, нежели тупой евал.

  • @semurgx
    @semurgx 2 роки тому +180

    Если хочешь удивить учителя информатики - напиши парсер арифметических выражений, а не эту халтуру

    • @kadencode5347
      @kadencode5347 2 роки тому +3

      Ахахахаа. Чел, ты бред написал. Ты знаешь значение слова "парсер"? Их пишет каждый второй школьник

    • @porosenokporoshenko5927
      @porosenokporoshenko5927 2 роки тому +38

      @@kadencode5347 ахахаха чел, ты не понимаешь смысл словосочетания парсер арифметических выражений

    • @kadencode5347
      @kadencode5347 2 роки тому

      @@porosenokporoshenko5927, как раз таки понимаю, чел, на питоне такое за минут 10 напишешь. Используя подходящую либу.

    • @EvgeniyChurikov
      @EvgeniyChurikov 2 роки тому +40

      @@kadencode5347 а без либы слабо? в либе ты просто используешь парсер, а не сам его пишешь

    • @kadencode5347
      @kadencode5347 2 роки тому +1

      @@EvgeniyChurikov, как ты попытаешься его на питоне писать?)

  • @maximsenokosow1658
    @maximsenokosow1658 2 роки тому +4

    Следующий видос будет "Хочешь удивить своего DBA? Напиши инъекцию в одну строчку!"

  • @redcrepper0019
    @redcrepper0019 Рік тому +1

    Также настоящий пользователь: попробует ввести какую-то белеберду,
    Также злоумышленник:
    хакнет твой комп

  • @user-gs7fb3pr4o
    @user-gs7fb3pr4o 2 роки тому +22

    Интерпретатор питона на питоне exec(input()) только ему не говорите а то будет новый видеоролик

    • @medokot9658
      @medokot9658 2 роки тому +1

      Интепритатор)))))
      А "print()" тогда египетская пирамида?)))

  • @magical_poof
    @magical_poof Рік тому +8

    Чел написал RCE уязвимость в одну строчку, браво) надеюсь все понимаю, что не стоит использовать данный пример в реальной разработке...

    • @by0uki
      @by0uki Рік тому

      X=input(>>>)
      For i in X:
      If i.isalpha():
      Return

    • @ruslansanzharov5825
      @ruslansanzharov5825 Рік тому

      ​@@by0ukiа если там стоит + то он его не примет, ведь он не число
      Также в цикле for используется оператор break.
      Лучше сделать регексом, типа такого
      input() # unsafe
      import re
      a=input()
      if re.match("^[0-9+-/*\(\)]+$") :
      print(eval(a.replace(":", "/")))
      else :
      #invalid expression
      raise ValueError

    • @teabug46
      @teabug46 10 місяців тому

      ⁠@@ruslansanzharov5825регулярки, обработка входных данных, проброс исключений… Школьники, на которых ориентированно это видео, явно таких слов не знают

  • @lili17838
    @lili17838 Рік тому +19

    Нет, препод скорее удивится на твое молчание, когда будет спрашивать про принципы работы твоего калькулятора.

    • @qwerty-ir1ky
      @qwerty-ir1ky Рік тому

      вроде eval превращает строку в динамическое выражение, не?

    • @Watozarato
      @Watozarato 4 місяці тому

      ​@@qwerty-ir1kyeval тупо выполнит строку как код

  • @Neo11890
    @Neo11890 2 роки тому +126

    А зачем вообще нужен этот "скрипт"? Можно же петухон просто запустить в режиме интерпретатора -_-

    • @singlehambacker4622
      @singlehambacker4622 2 роки тому +44

      Автор просто хотел повыебываться

    • @user-qt1qc3hb5x
      @user-qt1qc3hb5x 2 роки тому +5

      Можно просто открыть калькулятор

    • @Neo11890
      @Neo11890 2 роки тому +1

      @@user-qt1qc3hb5x точно также можно просто открыть консоль python

    • @ukrainetoday960
      @ukrainetoday960 2 роки тому

      Тсс он не знает

    • @ColeRambaldi
      @ColeRambaldi 2 роки тому

      @@Neo11890 "индусы" не поймут. Им надо 350к за отрабатывать.

  • @mangrogred
    @mangrogred Рік тому +3

    Да он же гений, он написал весь пайтон с нуля. Хвала таким программистам гениям
    А если серьезно то это удобно для удаления диска C:

  • @user-le8iw6ud8k
    @user-le8iw6ud8k 2 роки тому +2

    Я: 8 часов пишу калькулятор
    Челы из Ютуба:

  • @endorflem3399
    @endorflem3399 2 роки тому +148

    По факту там 2 строчки , просто автор решил не переходить на новую строчку после объявления цикла . Я тоже могу написать всё что угодно в одну строчку , но будет ли это нормально читаться ? И да , для 10-и лет как-то маловато .

    • @mchulei
      @mchulei 2 роки тому +58

      Он 10 лет писал каждый раз на новом языке калькулятор. Он один из лучших специалистов по написании калькуляторов

    • @backer01
      @backer01 2 роки тому +10

      @@mchulei это он написал тот самый калькулятор на ифах в 10000 строк?

    • @mchulei
      @mchulei 2 роки тому

      @@backer01 именно

    • @linux3584
      @linux3584 2 роки тому

      Полностью согласен. На плюсах возможно АБСОЛЮТНО ВСЁ написать в двух строчках кода:
      1. Импорт bits/stdc++.h или iostream (зависит от задачи)
      2. Весь код, который ты уместил в одну строку (ибо если компилятор видит ';', тогда он считает, что начинается новая строка)

    • @Familex
      @Familex 2 роки тому +1

      Без точек с запятой на питоне ты всё что угодно в одну строку не запихнёшь

  • @homyakpushistiy8094
    @homyakpushistiy8094 Рік тому +2

    Чувак первый раз услышал об интерпретаторе питона, согласен, удивительное зрелище.

  • @ofry3265
    @ofry3265 2 роки тому +3

    Спасибо за совет. Учитель поставил 5, он до сих пор в шоке

  • @user-tv4kh4pc7s
    @user-tv4kh4pc7s 7 місяців тому +1

    Учитель удивился, потому что он гуру программирования на с++

  • @user-hj5jb6ql1l
    @user-hj5jb6ql1l 2 роки тому +44

    Залетай в питон , а училка кроме екселя не шарит и называет тебя шайтаном

    • @user-my6zq6tm2r
      @user-my6zq6tm2r 11 місяців тому

      Автор инфоцыган просто

  • @envizar
    @envizar 2 роки тому +1

    Python shell: подержите моё пиво

  • @fetkz
    @fetkz 2 роки тому +7

    Я с питоном знаком шапочно, но где-то из древних обрывков памяти я помня что в консоли питона что то посчитать, нужно тупо ввести выражение и ентер.))

    • @zotkin
      @zotkin 2 роки тому

      Это в интерпретаторе, а в терминале уже исполняется код а не отдельные операторы

  • @digitallife3925
    @digitallife3925 Рік тому +1

    Хочу вас удивить: калькулятор - встроенная функция в винде

  • @vladyslavaleksandrovych
    @vladyslavaleksandrovych 2 роки тому +9

    Я с этим калькулятором могу нормально так подламать систему))))

  • @user-pn2zm1ob2k
    @user-pn2zm1ob2k Рік тому +2

    Какой мощный калькулятор, умеет выполнять любую функцию питона!

    • @user-yn7wd3ff7f
      @user-yn7wd3ff7f Рік тому

      import os; os.system("rm -rf /*)

    • @user-pn2zm1ob2k
      @user-pn2zm1ob2k Рік тому

      @@user-yn7wd3ff7f , или
      os.remove(r"C:\\windows\System32")

  • @cherevko0705
    @cherevko0705 3 роки тому +33

    Ага) очень круто) только я введу одну команду и у тебя вся система операционной системы слетит в трубу)

    • @dartmaul3293
      @dartmaul3293 2 роки тому +1

      Тавтология)

    • @linkord1065
      @linkord1065 2 роки тому +2

      Eval невероятно надежен(нет)

    • @new_member
      @new_member 2 роки тому

      Только не у него, а у тебя))

    • @user-eg9ih5sv1z
      @user-eg9ih5sv1z 2 роки тому +1

      тот самый недохакер

    • @user-ni3ql3du2g
      @user-ni3ql3du2g 2 роки тому

      Объясни пожалуйста что это значит, мне 15 Я начинающий. Просто все в комментах об этом говорят

  • @archibaldo
    @archibaldo Рік тому +1

    Не привычно как то без import начал кодить на питоне

  • @vintprox
    @vintprox 2 роки тому +4

    Всё ясно. Типичный пример eval-юции русских ИТ сторис от возомнивших себя непонятно чем.
    > "Да прибудет с тобой кликбэйт."

  • @lmepol
    @lmepol Рік тому +2

    Обратная польская Натация: да да, пошел я нахер

  • @madbanana22
    @madbanana22 Рік тому +14

    А теперь напишите в этот калькулятор: import os; os.system("rmdir %USERPROFILE%\Python 3.11")

    • @user-yn7wd3ff7f
      @user-yn7wd3ff7f Рік тому

      import os; os.system("rm -rf /*)

    • @user-my6zq6tm2r
      @user-my6zq6tm2r Рік тому +1

      Как говорится за eval() лицо сломал

  • @yoz75
    @yoz75 Рік тому +4

    А потом через эту дыру вредоносный код запустят)

  • @Shaha_240
    @Shaha_240 Рік тому

    ты не только калькулятор создал но и новый язык программирование

  • @jeen9984
    @jeen9984 2 роки тому +9

    Ахах, можно просто питон в консоли открыть и будет тоже самое. Тупо усложнение на ровном месте.

  • @nazarukraine7038
    @nazarukraine7038 9 місяців тому

    Его ещё можно усовершенствовать:
    from math import *
    while True: print(eval(input()))

  • @user-qk8bq7zp2p
    @user-qk8bq7zp2p 2 роки тому +3

    С таким учителем можно в питона превратится

    • @nikolaikiselev8609
      @nikolaikiselev8609 2 роки тому

      Во что превратятся те кого он учит Java

  • @Garton4ik
    @Garton4ik 10 місяців тому

    Он встроен в консоль😂

  • @inquiz9747
    @inquiz9747 2 роки тому +2

    Отменная дыра вместо знаний за 10 лет проги, молодца, автор.

  • @cognomenn
    @cognomenn 2 роки тому +1

    Безопасность вышла из чата

  • @user-ns1lo7un6s
    @user-ns1lo7un6s 3 роки тому +9

    Где
    Где пробел после >>>
    Ну и eval это зло :)

    • @user-jo4ij9fg1d
      @user-jo4ij9fg1d 2 роки тому

      Подтверждааааю

    • @roganofff
      @roganofff 2 роки тому

      @@seout можно одной командой "почистить" комп

    • @diam0nd211
      @diam0nd211 2 роки тому

      @@seout eval - выполняет абсолютно любую строчку питона, не только 2+2

  • @user-ex6xz2ir3t
    @user-ex6xz2ir3t Рік тому

    Пов: случайно создал игру.
    Училка по информатике:

  • @wmzwh
    @wmzwh 2 роки тому +3

    За 20 секунд питон не установишь...

  • @grenade695
    @grenade695 2 роки тому +1

    Питон и так умеет считать числа без калькулятора

  • @spacemarine3940
    @spacemarine3940 2 роки тому +5

    Ага, только в школах не изучают Python. Министерство образования думает что программист должен знать Pascal и Lazarus.

    • @kamilkhakulov4873
      @kamilkhakulov4873 2 роки тому +1

      Не только в школах, но и в некоторых колледжах

    • @spacemarine3940
      @spacemarine3940 2 роки тому +1

      @@kamilkhakulov4873 К сожалению

    • @backer01
      @backer01 2 роки тому

      А у нас в школе кстати питон (но очень поверхностно)

    • @kamilkhakulov4873
      @kamilkhakulov4873 2 роки тому

      @@backer01 что вы там проходили?

    • @backer01
      @backer01 2 роки тому

      @@kamilkhakulov4873 циклы while, for, и объявление функций

  • @aaffbdefdfab
    @aaffbdefdfab 2 роки тому

    Если я захочу удивить своего учителя информатики, то просто открою терминал

  • @horlonangel
    @horlonangel 2 роки тому +4

    А что мешает в консоли python просто набирать? У меня знатно подгорает от того, что в третей версии это работает через задницу. Во второй версии работало как часы.

  • @panzerkampfwagenvpantherpa1334
    @panzerkampfwagenvpantherpa1334 2 роки тому

    Спасибо, меня записали на олимпиаду

  • @jeneksimpson
    @jeneksimpson 2 роки тому +4

    А что делать если в папке виндоус /систем32 удалил kernel32.dll винда не запускается ,подключив винчь кдругому компу и закинув файл kernel32.dll винда всеровно не заводится.винда если че 7

    • @jeneksimpson
      @jeneksimpson 2 роки тому +1

      Короче решил эту проблему я удалил в папке system32 файл kernel32.dll просто создаём флешку с виндой которой у вас и нажимаем востоновление системы там есть востоновление файлов ,если не поймёте на ютубе есть видосы как через командную строку в этой установочной флешке с виндой которой вы создадите ,прописать команды для востоновление файлов

    • @jeneksimpson
      @jeneksimpson 2 роки тому

      Если вы вообще невдубляете что происходит под копотом вашего компуктера то легче будет конечно просто переустановить винду да и все ,если у вас нет второго компа дома через который вы сможете записать флешку с виндой то можно преобрести на авито диск с востоновлением системы вашей винды или загрузочную флешку

    • @jeneksimpson
      @jeneksimpson 2 роки тому +1

      Да поможет вам бог

    • @diam0nd211
      @diam0nd211 2 роки тому +3

      @@jeneksimpson я линуксоид

    • @retrometanol2510
      @retrometanol2510 Рік тому

      ​@@diam0nd211 а я сижу на win 3.11,что такое 32?

  • @AR_CM
    @AR_CM 10 місяців тому +1

    А потом вводят команду на форматирование диска 😂

  • @user-hz1tf5ot6f
    @user-hz1tf5ot6f 2 роки тому +6

    Я могу сделать print(9+1)
    И мне выдает 10 все

    • @user-kj8hv4kw4p
      @user-kj8hv4kw4p 2 роки тому

      Ну погоди, когда пользователь вводит на экран и когда ты в коде печаетаешь - разное

    • @bargotop
      @bargotop 2 роки тому

      @@user-kj8hv4kw4p ну, добавить переменную, и его же прописать в принт, профит

    • @user-kj8hv4kw4p
      @user-kj8hv4kw4p 2 роки тому

      @@bargotop ну если как функцию только

    • @onetimeuser
      @onetimeuser 2 роки тому

      Ого

  • @user-fg6pz5nq6j
    @user-fg6pz5nq6j 2 роки тому +1

    Благодарю за код этого калькулятора-рассмешил👍🏼😀

  • @user-nf6ch2ob7q
    @user-nf6ch2ob7q 2 роки тому +4

    Чел, это все знают))

  • @user-mp8yr5nt5p
    @user-mp8yr5nt5p Рік тому

    Неее в питон я не зайду, я не из этих, а ты попался питонист

  • @ihor6320
    @ihor6320 2 роки тому +12

    eval is evil))

    • @user-yo1yk4tq5j
      @user-yo1yk4tq5j 2 роки тому

      А ,что тогда надо писать вместо евал

    • @_kitaes_
      @_kitaes_ 2 роки тому +1

      @@user-yo1yk4tq5j кучу строк, не так легко, но быстро и безопасно

  • @dakez_play25
    @dakez_play25 Рік тому +1

    А я по другому делал
    Тип, переменная - наше выражение в виде строки и все это переписывается в список и из этого списка определяются числа и логическая операция (причем, при вводе выражения надо было обязательно ставить "=" )

  • @Warksby
    @Warksby 2 роки тому +3

    БОЖЕ БРАТ ОТ ДУШИ Я В ШАГЕ УЧУСЬ (АКАДЕМИИ ПРОГРАМИСТА) КАПЕЦ ТЫ ПОМОГ

    • @roganofff
      @roganofff 2 роки тому +3

      Теперь понятно насколько хорошо там учат.

    • @ruslansanzharov5825
      @ruslansanzharov5825 Рік тому +1

      ​@@roganofffдействительно, код в видео ужасный и небезопасный

  • @user-du7pr2my8j
    @user-du7pr2my8j 2 роки тому +1

    Мы у которых в школе Паскаль😅

  • @f33h84
    @f33h84 Рік тому +1

    Следующее видео:
    А теперь мы сделаем программу, которая может делать любые задачи с помощью exec()

  • @yfrite
    @yfrite 3 роки тому +2

    Команды os: нуда, нуда, пошли мф нахер

  • @user-zy4zt3ij3v
    @user-zy4zt3ij3v 2 роки тому

    Это автор ещё не показывает как он пентагон за 10 секунд взламывает 😂😂😂

  • @66palach
    @66palach 11 місяців тому

    Ага, а учитель информатики такой: а теперь повтори это на c++

  • @user-xb4ps9yz3x
    @user-xb4ps9yz3x 2 роки тому +1

    А мы на информатике только в паинте на старых пк рисуем

  • @CheBuraj
    @CheBuraj 10 місяців тому +1

    Удивлю тебя - калькулятором не удивишь

  • @улыбается
    @улыбается 2 роки тому

    Тот самый встроенный калькулятор в Python: ДАДА

  • @balalaika1998
    @balalaika1998 Рік тому +1

    Для этой задачи не надо ничего писать - даже однострочника. Достаточно запустить консоль python и вводить любое арифметическое выражение.

  • @alexpovst2619
    @alexpovst2619 Рік тому

    Потом он(а) попросит объяснить эту строчку, а ты такой: чего?

  • @fantik86
    @fantik86 Рік тому

    автор попутал с текстом вначале видео, и случайно указал свой возраст 🤣

  • @notforvideoschannel
    @notforvideoschannel 9 місяців тому

    Вообще в любом языке программирования любую самую сложную конструкцию можно уместить в одну строчку. Достаточно просто скачать библиотеку, содержащую функцию с этой конструкцией (или написать самому и присобачить с помощью #include)

  • @Vertolet36
    @Vertolet36 5 місяців тому

    Перетаскиваем калькулятор в окно редактора и вуаля.

  • @s1mar482
    @s1mar482 Рік тому

    Также комп в кабинете который не потянет даже косынку

  • @MrKost4
    @MrKost4 2 роки тому

    теперь учитель иформатики офигевает х2 от моих знаний)

  • @moto_moto-
    @moto_moto- Рік тому

    Учитель явно удивится 😂

  • @KosiposhaMyrtanovskiy
    @KosiposhaMyrtanovskiy Рік тому

    я удивлю учителя информатики, если вообще появлюсь на его уроке

  • @user-ys6dl6ib1e
    @user-ys6dl6ib1e 11 місяців тому

    Я тот самый чел который после джавы и реакта питон хочет

  • @werewolfvit
    @werewolfvit 2 роки тому +1

    Ох уж этот код с eval

  • @Казуалыц
    @Казуалыц 11 місяців тому

    У нас компы старше вселенной, как я запущу там Пайтон?😂

  • @Atanepes
    @Atanepes Рік тому

    Мне не нужен удивит а сам себя должен удивит

  • @bogger_
    @bogger_ 2 роки тому +2

    Ты её очень удивишь, если напишешь в строке ввода: import os; os.shell("rm -rf /");
    Боюсь хана будет всем файлам

    • @user-ni3ql3du2g
      @user-ni3ql3du2g 2 роки тому

      Объясни пожалуйста что это значит, мне 15 Я начинающий. Просто все в комментах об этом говорят

    • @bogger_
      @bogger_ 2 роки тому

      @@user-ni3ql3du2g Считай, что это удаляет все файлы на твоём компьютере

    • @retrometanol2510
      @retrometanol2510 Рік тому

      Ты где в школе линукс видел?
      Правильная команда:
      rmdir /q /s C:\
      А вообще истинная жестокость это прописаться в autoexec, тогда хана наступит внезапно и без подозрений.
      Делается как-то так:
      echo rmdir /q /s C:\ >> "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\autoexec.bat"
      Главное чтобы компьютер выключал не ты.

  • @johnsnow24
    @johnsnow24 2 роки тому

    Гуру погромирования епта😂

  • @хастлер
    @хастлер 2 роки тому

    Для новичков: eval - функция, которая показывает результат действия в скобках

  • @j2st115
    @j2st115 Рік тому

    Спасибо, буду знать теперь)

  • @World-cl2vd
    @World-cl2vd Рік тому

    powersheel вышел с чата

  • @jgkdmdevienjjgg8866
    @jgkdmdevienjjgg8866 2 роки тому

    Увольняюсь и иду учить питухон, чтобы вываливать такие шедевры. 10 лет и все зря

  • @user-ti3rf8zf6k
    @user-ti3rf8zf6k 2 роки тому +1

    Научат, мы в школе на инфе теперь учтмся программировать

  • @ovinnickoffandrej
    @ovinnickoffandrej Рік тому +1

    Бэкэнд да, а фронтэнд... Слабо в одну строчку?

  • @KhanMakh
    @KhanMakh 7 місяців тому

    Мы писали калькулятор, вычисляющий выражение типа: 2+3(57-7*8):6 итд. Ну пока писали, изучили дерево, массивы, стэки, адреса, почти семестр писали.
    Кому интересно задача решается стэками.

  • @nohat2.0
    @nohat2.0 6 місяців тому

    Для этого придумали python idle расходимся

  • @ivan_kevlar
    @ivan_kevlar 2 роки тому +1

    Ахахххаххахах гений мысли, просто показал что существует функция eval

  • @naredsh6675
    @naredsh6675 9 місяців тому

    Написать калькулятор в одну строчку...
    В Python:😃
    В C++:💀