Объяснение:
Если вы помните прошлые викторины, то знаете, что всякий раз, когда вы видите двоеточие внутри фигурных скобок в f-строке, вы выполняете специальное форматирование этой переменной.
В данном случае мы форматируем вводимое число в ту или иную систему счисления. В тесте использовались следующие системы счисления:
— десятичная
— шестнадцатеричная
— восьмеричная
Дополнительную информацией по форматированию в f-строках можно почитать тут:
https://zetcode.com/python/fstring/
https://realpython.com/python-f-strings/
Если вы помните прошлые викторины, то знаете, что всякий раз, когда вы видите двоеточие внутри фигурных скобок в f-строке, вы выполняете специальное форматирование этой переменной.
В данном случае мы форматируем вводимое число в ту или иную систему счисления. В тесте использовались следующие системы счисления:
— десятичная
— шестнадцатеричная
— восьмеричная
Дополнительную информацией по форматированию в f-строках можно почитать тут:
https://zetcode.com/python/fstring/
https://realpython.com/python-f-strings/
Zetcode
Python f-string - formatting strings in Python with f-string
Python f-string tutorial shows how to format
strings in Python with f-string. Python f-strings provide a faster, more
readable, concise, and less error prone way of formatting strings in Python.
strings in Python with f-string. Python f-strings provide a faster, more
readable, concise, and less error prone way of formatting strings in Python.
Каким будет результат выполнения кода выше?
Anonymous Quiz
58%
[1, 2, 3]
4%
[0, 1, 2]
30%
Error
8%
Ничего из вышеперечисленного
Объяснение:
Код выше, выдаст ошибку TypeError. Чтобы избежать этого список должен быть вторым параметром при вызове функции:
Код выше, выдаст ошибку TypeError. Чтобы избежать этого список должен быть вторым параметром при вызове функции:
elements = [0, 1, 2]
def incr(x):
return x+1
print(list(map(incr, elements)))
#[1, 2, 3]
Объяснение:
В результате конвертации чисел списка в строку, количество символов будет равняться четырем.
В результате конвертации чисел списка в строку, количество символов будет равняться четырем.
Что означает символ «^» в Python?
Anonymous Quiz
31%
Возведение в степень
23%
Побитовая операция И
34%
Исключающее ИЛИ
12%
Ничего
Объяснение:
Всё так.
Если же надо возвести число в степень, то используется
Всё так.
^
в Python — это исключающее ИЛИ
Если же надо возвести число в степень, то используется
**
Каким будет результат выполнения кода выше?
Anonymous Quiz
27%
TypeError
17%
{}
39%
{0: 'P', 1: 'y', 2: 't', 3: 'h', 4: 'o', 5: 'n'}
17%
ничего из вышеперечисленного
Объяснение:
Цикл
Цикл
for
с использованием функции enumerate (возвращает пары индекс-элемент)
проходит по каждому символу строки some_string
и добавляет в словарь some_dict
пару ключ-значение, где ключ - это индекс символа, а значение - сам символ.Какой вариант вызова функции не приведет к ошибке?
Anonymous Quiz
43%
ord()
44%
ord(' ')
8%
ord('')
6%
ord("")
Объяснение:
Единственным правильным вариантом является —
ord()
— встроенная в Python функция. Принимает только один символ (иначе возникнет ошибка) и возвращает целое число - номер из таблицы символов Unicode, представляющий позицию данного символа. Единственным правильным вариантом является —
ord(' ')
, потому что в качестве аргумента функции мы передали пробелКакое ключевое слово используется вместо return при создании генераторов?
Anonymous Quiz
8%
generate
84%
yield
4%
iterate
4%
refund
Объяснение:
Ключевое слово
Ключевое слово
yield
вызывает остановку функции-генератора и возвращает текущее значение выражения, указанного после ключевого слова yield
. Его можно рассматривать как аналог ключевого слова return
в функции-генераторе. Но с той разницей, что он приостанавливает выполнение генератора, вместо того чтобы полностью выполнить выход из функции.Какое из следующих преобразований типов данных невозможно в Python?
Anonymous Quiz
4%
'131' в целое число
5%
[1, 2, 3, 4, 5] в кортеж
71%
[1, 2, 3, 4, 5] в целое число
19%
True в строку
Объяснение:
В Python нельзя напрямую преобразовать список в целое число. Однако преобразование строки в целое число возможно с помощью функции
В Python нельзя напрямую преобразовать список в целое число. Однако преобразование строки в целое число возможно с помощью функции
int()
, а список можно преобразовать в кортеж с помощью встроенной функции tuple()
. Булевое значение также можно преобразовать в строку, используя str()
.Объяснение:
Когда мы вызываем
Обратите внимание, что при последующих вызовах
Когда мы вызываем
next(generator_x())
, это запускает генератор и выполняет его до первого встреченного чётного числа. Поскольку первым таковым является двойка, то и в выводе мы получим её.Обратите внимание, что при последующих вызовах
next(generator_x())
будут генерироваться следующие четные числа из диапазона (4), пока генератор не завершит свою работу. Если вызвать next(generator_x())
после того, как генератор завершит свою работу, будет вызвано исключение StopIteration