Объяснение:
  var * 2 означает, что строка печатается два раза. В свою очередь var * 0 выдаёт нам пустую строку. Ну и последнее — var * -2. Так как строка не может быть отрицательной, то и третий print ничего не выводитОбъяснение:
Здесь мы получаем
  Здесь мы получаем
SyntaxError, так как в Python нет никаких двух двойных кавычек с каждой из сторон для использования в строкахОбъяснение: 
  Frozenset — это практически то же самое, что и set (множество). Единственное их отличие заключается в том, что set - изменяемый тип данных, а frozenset - нет.Объяснение:
Операторы
В итоге в выражении
В свою очередь в
  Операторы
or и and возвращают один из своих операндов, не обязательно булевского типаВ итоге в выражении
25 and 50 мы вернули 50, т.к. оба операнда правдивы и поэтому возвращается последнийВ свою очередь в
False or 50 мы получили также 50, так как это первый правдивый операнд в выраженииОбъяснение:
Это задачка на внимательность. В ветке
Поэтому по итогу она и остаётся равной
  Это задачка на внимательность. В ветке
else мы не отнимаем единичку у a, а присваиваем ей значение -1Поэтому по итогу она и остаётся равной
-1Каким будет результат выполнения кода?
  Anonymous Quiz
    20%
    ['1', '2', '3', '4']
      
    4%
    ['1 2 3 4']
      
    9%
    '1 2 3 4'
      
    68%
    14243
      
    Объяснение:
Метод
Здесь
  Метод
join() объединяет список строк в одну большую строкуЗдесь
'4' — строка-соединительОбъяснение:
Строки — неизменяемый тип данных. Поэтому мы не можем заменять элемент строки, обращаясь к нему по индексу
  Строки — неизменяемый тип данных. Поэтому мы не можем заменять элемент строки, обращаясь к нему по индексу