Кулхацкер (от англ. «cool hacker») — человек, считающий себя хакером или опытным программистом, не являясь таковым в реальной жизни.
#itсленг
#itсленг
Катить - отправлять готовую работу в деплой, предпринимать шаги для подготовки ветки к мерджу в продуктовую ветку.
Примеры употребления:
✅ " Тут ручное тестирование не требуется, я сам задачу закачу "
✅ " Не забудьте, мы завтра катим эту фичу "
✅ " Когда катится задача со списками? "
#itсленг
Примеры употребления:
✅ " Тут ручное тестирование не требуется, я сам задачу закачу "
✅ " Не забудьте, мы завтра катим эту фичу "
✅ " Когда катится задача со списками? "
#itсленг
Какое максимальное значение для целого числа в Python 3 ?
Anonymous Quiz
33%
2^63-1
4%
32767
54%
нету лимита
9%
65536
Спринт — заданный отрезок времени, за который нужно выполнить запланированный объем работы, чтобы в конце этого отрезка был ожидаемый результат. Термин используют те, кто хочет организовать свою работу и сформировать ясные рамки, во время которых должны быть выполнены задачи.
Примеры употребления:
✅ "Опять завалили спринт"
✅ "На этот спринт выпадают праздничные дни, поэтому он будет короче"
✅ "Невыполненные задачи из прошлого спринта надо перенести в следующий"
#itсленг
Примеры употребления:
✅ "Опять завалили спринт"
✅ "На этот спринт выпадают праздничные дни, поэтому он будет короче"
✅ "Невыполненные задачи из прошлого спринта надо перенести в следующий"
#itсленг
list = ['a', 'b', 'c']
list += 'de'
print(list)
list += 'de'
print(list)
Anonymous Quiz
24%
SyntaxError
51%
['a', 'b', 'c', 'de']
10%
['a', 'b', 'c', 'd', 'e']
14%
['ade', 'bde', 'cde']
Python Nation🐍🇺🇦
a = (round(12.5) - round(11.5))
print(a)
print(a)
round() – функция округления в языке Python. Она не всегда работает так, как ожидается, а её алгоритм различается в разных версиях Python.
В Python 3 используется банковское округление. Это значит, что округление происходит до самого близкого чётного числа.
round(12.5) # = 12
round(11.5) # = 12
Поэтому правильный ответ: 0
В Python 3 используется банковское округление. Это значит, что округление происходит до самого близкого чётного числа.
round(12.5) # = 12
round(11.5) # = 12
Поэтому правильный ответ: 0
#pythonвопрос
Сколько аргументов может принять range()?
Функция range() принимает от одного до трёх аргументов:
Сколько аргументов может принять range()?
Функция range() принимает от одного до трёх аргументов:
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> list(range(-5))
[]
>>> list(range(2, 7))
[2, 3, 4, 5, 6]
>>> list(range(-3, 4))
[-3, -2, -1, 0, 1, 2, 3]
>>> list(range(2, 9, 2))
[2, 4, 6, 8]
>>> list(range(9, 2, -1))
[9, 8, 7, 6, 5, 4, 3]
Python Nation🐍🇺🇦
Photo
В приведенной выше программе r и s являются лямбда-функциями, а q является аргументом для обеих функций.
— На первом шаге мы инициализировали x как 2.
— На втором шаге мы передали x в качестве аргумента лямбда-функции r, это вернет x * 2, который хранится в x, то есть х = 4.
— Аналогично на третьем шаге мы передали x лямбда-функции s, поэтому x = 4 * 3. т.е. х = 12.
— Снова на последнем шаге x умножается на 2, передавая его функции r. Следовательно, х = 24.
Правильный ответ: 24
— На первом шаге мы инициализировали x как 2.
— На втором шаге мы передали x в качестве аргумента лямбда-функции r, это вернет x * 2, который хранится в x, то есть х = 4.
— Аналогично на третьем шаге мы передали x лямбда-функции s, поэтому x = 4 * 3. т.е. х = 12.
— Снова на последнем шаге x умножается на 2, передавая его функции r. Следовательно, х = 24.
Правильный ответ: 24
В Python 3 так тоже можно называть переменные
————————————
from math import pi
π = pi
res = π * 2
print(res)
>>> 6.2831853071
————————————
résumé = 'knows Python'
res = ('Python' in résumé)
print(res)
>>> True
#решениезадач
Сумма цифр случайного трехзначного числа
В данном случае задачу можно решить с помощью линейного алгоритма, т. к. известно количество разрядов числа и это количество небольшое.
1-й вариант - с помощью математических операций:
2-й вариант - путем преобразования к строке:
Сумма цифр случайного трехзначного числа
В данном случае задачу можно решить с помощью линейного алгоритма, т. к. известно количество разрядов числа и это количество небольшое.
1-й вариант - с помощью математических операций:
# Функция random генерирует
# случайное дробное число от 0 до 1
from random import random
# При умножении на 900 получается случайное
# число от 0 до 899.(9).
# Если прибавить 100, то получится
# от 100 до 999.(9).
n = random() * 900 + 100
# Отбрасывается дробная часть, число выводится на экран
n = int(n)
print(n)
# Извлекается первая цифра (старший разряд) числа
# путем делени нацело на 100
a = n // 100
# Деление нацело на 10 удаляет последнюю цифру числа.
# Затем нахождение остатка при делении на 10 извлекает
# последнюю цифру,которая в исходном числе была средней.
b = (n // 10) % 10
# Последняя цифра (младший разряд) числа находится
# путем нахождения остатка при делении нацело на 10.
c = n % 10
# Вычисляется сумма цифр и выводится на экран
print(a+b+c)
2-й вариант - путем преобразования к строке:
from random import random
n = random() * 900 + 100
n = int(n)
print(n)
# Число преобразуется в строку
s = str(n)
# Извлекаются первый[0] символ строки, преобразуется к целому.
# Аналогично второй[1] и третий[2].
a = int(s[0])
b = int(s[1])
c = int(s[2])
print(a+b+c)
Python 3: что выведет программа?
Anonymous Quiz
46%
KeyError
19%
{0: 1, 7: 0, 1: 1, 8: 0}
25%
{0: 0, 7: 0, 1: 1, 8: 1}
11%
{1: 1, 7: 2, 0: 1, 8: 1}