Условие задачи stepik.org/lesson/296962/step... Метод подсчета. Сортировка подсчетом Python • 27 Метод подсчета. Сор...
Пікірлер: 8
@SemionB4 ай бұрын
Решил сам, но видео все равно посмотрел! Филигранно, ничего не скажешь!
@ma4oman872 Жыл бұрын
Здравствуйте! А как узнать количество только одной цифры?
@user-gc8ko1jf3f3 жыл бұрын
Артем, добрый день. Помогите, пожалуйста не могу решить задачу по вложенным спискам. Задача "заполнение змейкой" stepik.org/lesson/332555/step/4?unit=315943 Вот мой код: n, m = map(int, input().split()) a = [] c = 0 for i in range(n): a.append([]) for j in range(m): a[i].append(c) c += 1 for i in a: b = ' '.join(map(str, i)) b = b.rjust(3) print(b) Подскажите, почему у меня не работает метод строк rjust. Что я делаю не так ? Заранее спасибо за ответ.
@egoroffchannel3 жыл бұрын
а почему думаешь не работает? я думал программа вообще не запускается
@egoroffchannel3 жыл бұрын
единственное, в этой задаче не всегда нужно выравнивать по 3 символа выравнивать. может быть и 2 или 4, все от чисел зависит в общем входных
@egoroffchannel3 жыл бұрын
я не внимательно посмотрел первый раз b = ' '.join(map(str, i)) здесь уже получается строка большой длины b = b.rjust(3) она не может расшириться до 3х символов. нужно каждый элемент расширять
@user-gc8ko1jf3f3 жыл бұрын
@@egoroffchannel т.е. При создании переменной она уже записывается как 10 цифр с пробелами, поэтому применение метода rjust не даёт результата. И надо перебирать каждую цифру отдельно, на ней пременять метод, а потом добавлять её в новую переменную. Ок, попробую. Спасибо, вообще, почему-то сложно далась именно эта задача, не знаю почему. Спасибо за быстрый ответ. Подскажи, пожалуйста, куда, в редких случаях тебе можно писать, что бы не делать это под комментариями к видео.