uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Python: задачки и вопросы

Python: задачки и вопросы

Kanalga Telegram’da o‘tish

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Ko'proq ko'rsatish
6 856
Obunachilar
-124 soatlar
-147 kun
-4830 kun
Postlar arxiv
Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: В процессе фильтрации в задаче используется функция filter, которая возвращает объект класса filter, а не непосредственный список или другой итерируемый объект. Это происходит потому, что мы не преобразовываем результат filter в конкретный тип данных (например, список или кортеж). Если бы мы попробовали напрямую вывести результат выполнения filter, он бы отобразился как <filter object at ...> с указанием места в памяти.

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Мы уже публиковали викторину по форматированию f-строк. Если вы её пропустили, то попробуйте решить ещё и её. А теперь кратко о символе ^. Этот символ указывает Python, что подстрока должна быть выровнена по центру внутри строки длиной 25 символов. Остальные незанятые подстрокой символы заполняются указанным символоми переменной fill_char. Давайте повторим, как использовать выравнивание в f-строках: < — подстрока выравнивается по левому краю. > — подстрока выравнивается по правому краю. ^ — подстрока выравнивается по центру. Попробуйте поэкспериментировать с различными символами выравнивания, чтобы увидеть, как они изменяют результат.

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Возможно, вы уже слышали, что в Python существуют специальные символы, начинающиеся с обратного слэша. Большинств
Объяснение: Возможно, вы уже слышали, что в Python существуют специальные символы, начинающиеся с обратного слэша. Большинство из них приведены в таблице выше. Уже поняли в чём соль? В нашей задаче, использовалась строка "\turtle", из-за \t сработала табуляция, и мы не получили ожидаемого результата. Чтобы избежать подобных ситуаций, можно использовать "сырые" строки (raw strings). Приставка r к строке указывает Python, что это raw-строка:
path = r"C:\Program Files\turtle game"
В качестве альтернативы способу выше мы также можем добавить дополнительный слеш:
path = "C:\\Program Files\\turtle game"
В обоих случаях Python поймет, что мы не хотим использовать специальные символы внутри строки, а просто хотим, чтобы строка отображалась как есть.

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: func(x) возвращает анонимную (лямбда) функцию, которая складывает аргумент x с переданным в неё аргументом y Конструкция func(5)(10) вызывает функцию func() с аргументом 5, что возвращает лямбда-функцию и возвращённую лямбда-функцию с аргументом 10, которая выполняет сложение и возвращает результат В результате выполнения func(5)(10) будет возвращено значение 15

Большой обзор: какой язык учить в 2024 году? МТС оценили Python, JavaScript, Java, TypeScript, Golang, Ruby и Swift по популя
Большой обзор: какой язык учить в 2024 году? МТС оценили Python, JavaScript, Java, TypeScript, Golang, Ruby и Swift по популярности, порогу вхождения и зарплатам. Узнайте какое место занял наш любимый «питон»: https://tprg.ru/qAw3

Каким будет результат выполнения кода выше?
Anonymous voting

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Конечно, в Python можно записать условие if/else в одной строке. Вот пример:
x = 5
print("Positive" if x > 0 else "Non-positive")  #выведет: Positive

Можем ли мы записать if/else в одной строке в Python?
Anonymous voting

Объяснение: В данном случае bool(fvar)== True и bool(svar) == True, а потому выполняется кусок кода, находящийся внутри if. Таким образом, на экран выводит результат команды print(bool(fvar)), т.е. True.