Объяснение:
complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
Если первый параметр является строкой, например '3+5j', то выполнится преобразование строки в комплексное число, в этом случае второй параметр imag должен быть опущен.
Второй параметр imag никогда не может быть строкой. Каждый аргумент может быть любого числового типа (int или float). Если imag опущен, то по умолчанию используется 0. Если оба аргумента опущены, возвращается 0j.
complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
Если первый параметр является строкой, например '3+5j', то выполнится преобразование строки в комплексное число, в этом случае второй параметр imag должен быть опущен.
Второй параметр imag никогда не может быть строкой. Каждый аргумент может быть любого числового типа (int или float). Если imag опущен, то по умолчанию используется 0. Если оба аргумента опущены, возвращается 0j.
Каким будет результат выполнения кода выше?
Anonymous Quiz
55%
int: 12; hex: 0C; oct: 14
9%
int: c; hex: d; oct: 12
19%
int: 12; hex: c; oct: 12
17%
Error
Объяснение:
Если вы помните прошлые викторины, то знаете, что всякий раз, когда вы видите двоеточие внутри фигурных скобок в 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 в строку