Python Turbo. Уютное сообщество Python разработчиков.
10.6K subscribers
242 photos
8 videos
1 file
182 links
Трюки и полезности Python.
Никакой воды, только полезные материалы.
Марафоны по кодингу, разбор вашего кода в чате.

Реклама: @anothertechrock

Перечень РКН: https://kurl.ru/gursU
加入频道
Задача для новичков. Собеседование.

Напишите программу, предлагающую пользователю угадать число между 1 и 10. Это число программа выбирает рандомным образом.

Если пользователь не угадал, ему должно снова выводиться сообщение, предлагающее угадать число. Если угадал, нужно вывести сообщение "Верно!".

Пример вывода:

Угадайте число между 1 и 10: 5
Верно!

Ваши ответы пишите в комментариях, а свой вариант мы опубликуем позже.

#новичок #coбес
👍21👨‍💻9🔥1
Ответ к предыдущей задаче для новичков.

import random
target_num, guess_num = random.randint(1, 10), 0
while target_num != guess_num:
guess_num = int(input('Угадайте число между 1 и 10: '))
print('Верно!')

#новичок #coбес
👎18👍7🤡6🤨1
Привет, Python-инженеры 👋. Наш второй пост из рубрики "обсуждения"

Расскажите, как вы искали вашу первую работу? Сколько собеседований пришлось пройти до заветного оффера? И (если не секрет) какой была ваша первая зарплата?

Оставляйте ваше мнение в комментариях.

P.S. присылайте ваши темы для обсуждений сюда. Мы обязательно их опубликуем. #discussion
Задача для новичков. Собеседование.

Напишите функцию для перемножения всех элементов в списке.

Например,
print(multiply((8, 2, 3, -1, 7))) #-336

Ваши ответы пишите в комментариях, а свой вариант мы опубликуем позже.

#новичок #coбес
👍81🔥1👨‍💻1🆒1
Ответ к предыдущей задаче для новичков.

def multiply(numbers):  
total = 1
for x in numbers:
total *= x
return total
print(multiply((8, 2, 3, -1, 7)))

#новичок #coбес
👍29👎6🔥2👨‍💻2👏1
🐥 Задача по Python #8

Описание

Вы должны создать все перестановки непустой входной строки и удалить дубликаты, если они есть. Это означает, что вы должны перетасовать все буквы из ввода во всех возможных порядках.

Примеры

* С инпутом 'a'
* Ваша функция должна вернуть ['a']
* С инпутом 'ab'
* Ваша функция должна вернуть ['ab', 'ba']
* С инпутом 'aabb'
* Ваша функция должна вернуть ['aabb', 'abab', 'abba', 'baab', 'baba', 'bbaa']

Обратите внимание, что порядок перестановок не имеет значения.

Свой вариант решения в комментарии 💭
Кодом делиться через
pastebin.org или repl.it.

#задачи
Ляя вот это жиза 🤯
А ведь так оно и есть :3
😁74👍23🤔3👏1😢1
Задача для новичков. Собеседование.

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

Пример ввода и вывода:

Введите число для вычисления факториала: 5
120

Ваши ответы пишите в комментариях, а свой вариант мы опубликуем позже.

#новичок #coбес
👍62😁2👎1🗿1
Ответ к предыдущей задаче для новичков.

def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)

n = int(input("Введите число для вычисления факториала: "))
print(factorial(n))

#новичок #coбес
👍25🤡6😱2👌1
Привет, Python-инженеры? 👋

🧑‍💻 Как вы относитесь к тестовым заданиям на собеседованиях? Расскажите о самом необычном/сложном тестовом задании, которое вам давали?

Оставляйте ваше мнение в комментариях.

P.S. присылайте ваши темы для обсуждений сюда. Мы обязательно их опубликуем. #discussion
👍17
Задача для новичков. Собеседование.

Напишите программу на Python для сортировки списка кортежей с использованием лямбда-функции.

Пример:

Исходный список кортежей:
[('Русский', 88), ('Физика', 90), ('Алгебра', 97), ('История', 82)]

Отсортированный список кортежей:
[('История', 82), ('Русский', 88), ('Физика', 90), ('Алгебра', 97)]

Ваши ответы пишите в комментариях, а свой вариант мы опубликуем позже.

#новичок #coбес
👍12
Ответ к предыдущей задаче для новичков.

subject_marks = [('Русский', 88), ('Физика', 90), ('Алгебра', 97), ('История', 82)]
print("Исходный список кортежей:")
print(subject_marks)

subject_marks.sort(key = lambda x: x[1])
print("\nОтсортированный список кортежей:")
print(subject_marks)

#новичок #coбес
👍1
Тест на знание языка Python

Привет, друзья! Мы запустили на сайте новую рубрику - “Тесты по Python”. Предлагаем пройти первый тест, в котором собраны вопросы по разным аспектам языка.

Будем благодарны, если напишете в комментариях свое мнение об уровне и качестве вопросов!

#тест
👍25👎3🤨2😐2
🐍 А вы знали? Выпуск №31

"Моржовый" оператор в Python.
👍45🤡5🤔4🥱1😐1
Тест по самым необычным особенностям Python

Как и в любом языке программирования, в Python есть свои особенности. Знание этих вещей отличает профессионального питониста от программистов, обычно пишущих на других языках. Пройдите наш тест и проверьте свои знания!

Будем благодарны, если напишете в комментариях свое мнение об уровне и качестве вопросов. Рубрика тестов у нас на сайте новая, и мы стремимся сделать все как можно лучше!

#тест

Пройти тест
👍12🔥6😁1
Не каждый поймет всю глубину этого мема 🌚
👍34😢4
Каким будет результат выполнения этого кода?
Anonymous Poll
20%
[1, 1, 2, 3]
10%
[1, 2, 1, 3]
50%
[1, 2, 3]
20%
Error
👍2