170 похожих чатов

Пацаны подскажите, пожалуйста, есть такая задача Write a function that accepts

an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.

Example
create_phone_number([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) # => returns "(123) 456-7890"

Я написал код
def create_phone_number(n):
some_list = []
for i in range(10):
some_list.append(i)


Как сделать так, чтобы ретурн возвращал в таком написании "(123) 456-7890"?

18 ответов

70 просмотров

Через f строки можно + индексы

Денис- Автор вопроса

кстати не пробовал, ща попробую

return('(%s%s%s) %s%s%s-%s%s%s%s') % my_list

Денис- Автор вопроса

не получается Traceback (most recent call last): File "C:/Users/Admin/PycharmProjects/pythonProject/main.py", line 281, in <module> print(f'{some_list[0][1][2]}') TypeError: 'int' object is not subscriptable

Sad

n = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] print(f'({n[0]}{n[1]}{n[2]}) {n[3]}{n[4]}{n[5]}-{n[6]}{n[7]}{n[8]}{n[9]}')

Ох

Тебе решение надо? У меня есть хуевое

Денис- Автор вопроса

Стикер

Че ты делаешь? просто` return f'({n[0]}{n[1]}{n[2]}) {n[3]}{n[4]}{n[5]}-{n[6]}{n[7]}{n[8]}{n[9]}'`

Это гораздо лучше выгляди с format

Не спорю, но я так решил

Денис- Автор вопроса

всё равно херня какая то

Чувак, сотри свой код и оставь строку с return

Денис- Автор вопроса

да лаааадно??? неужели так просто???

Нихуя себе, а почему за 0.2 секунды

Без индексов тоже можно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта