Size: a a a

Python beginners

2021 December 28

А

Алексей in Python beginners
строка, переменная типа string
источник

Y

Yaroslav in Python beginners
Ты возвращаешь list
источник

Y

Yaroslav in Python beginners
Вообще это нотация
источник

AG

Arsen Gumin in Python beginners
ну вообще он нас переиграл, ему дали пример в кавычках, и ответ стркоа правильный =)
источник

E

Eldar in Python beginners
он должен вернуть список судя по заданию но при этом написал -> str
источник

Y

Yaroslav in Python beginners
О чем и речь
источник

ИВ

Илья Власов... in Python beginners
Проблема не в нотации совершенно, а в том, что человек не понимает что такое функция
источник

PG

Pavel Glukhov in Python beginners
def swap_items(names: list) -> list:
   names[0], names[-1] = names[-1], names[0]
   return names

list_items = [1,2,3,4,5,6,7,8]
print(swap_items(list_items))
источник

А

Алексей in Python beginners
я не писал -> str
это написано в задании
источник

Y

Yaroslav in Python beginners
Так верни тогда строку
источник

E

Eldar in Python beginners
Тогда присылай задание а не свою трактовку)
источник

А

Алексей in Python beginners
Задание:
Напиши функцию swap_items, которая принимает список целых чисел ls и меняет местами первый и последний его элементы.

Решение:

def find_the_longest_name(names: list) -> str:
источник

PG

Pavel Glukhov in Python beginners
Ну, в задании 'список' может быть и кортежем, тут же не говорится - объект типа str.
источник

ВЩ

Взщз Щщщхш in Python beginners
Чтобы вывести что-то на экран, нужно вызвать функцию print.
источник

ВЩ

Взщз Щщщхш in Python beginners
Представь, что будет, если каждая функция при вызове будет что-то печатать. Это был бы треш
источник

E

Eldar in Python beginners
Тебя не смущает название функции которое предлагается в решении?
источник

А

Алексей in Python beginners
Всё, разобрался , спасибо большое за помощь!!
источник

Y

Yaroslav in Python beginners
def swap_items(var):
   if isinstance(var, list):
       last_item = var[-1]
       var[-1] = var[0]
       var[0] = last_item
       return var
источник

А

Алексей in Python beginners
Ещё в одной задаче не могу найти ошибку:

Дана строка string, состоящая из цифр. Верните новую строку, в которой цифры из string меньше 5 заменены на 0, а цифры 5 и больше - на 1.

def fake_binary(string: str) -> str:

Решение:

line = string
   for i in string:
       if int(i) > 5:
           line = string.replace(i, '1')
       else:
           line = string.replace(i, '0')
   return line
источник

MJ

Mark Joji in Python beginners
swap_items=lambda x: [x[-1]]+x[1:-1]+[x[0]]
источник