Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/103: Рейтинг темы: голосов - 103, средняя оценка - 4.92
29 / 26 / 5
Регистрация: 20.11.2018
Сообщений: 40

Программа, которая уменьшает ширину и высоту символьных изображений вдвое

28.11.2018, 12:10. Показов 20212. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа, которая уменьшает ширину и высоту псевдографических (символьных) изображений вдвое, выкидывая каждую вторую строку и каждый второй столбец.

Формат ввода
На первой и второй строках вводятся высота N и ширина M изображения.
Далее следуют N строк длиной по M символов каждая, составляющие псевдографическое изображение.

Формат вывода
Следует вывести то же изображение, сжатое вдвое по ширине и высоте по указанному в условии алгоритму.

Пример

Ввод

9
10
Python
1
2
3
4
5
6
7
8
9
..........
..##..##..
..##..##..
..##..##..
..........
..........
.##....##.
..##..##..
...####...
Вывод

Python
1
2
3
4
5
.....
.#.#.
.....
.#..#
..##.

Вот сам код (не работает):

Python
1
2
3
4
5
6
7
8
9
10
11
12
lenght = int(input()) #длина
width = int(input()) #ширина
list_ = []
for i in range(lenght):
    list_.append(input())
list1 = list(''.join(list_))
list2 = []
for i in list1[::2]:
    list2.append(i)
lenght = lenght // 2
width = width // 2
print(lenght, width)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2018, 12:10
Ответы с готовыми решениями:

Напишите программу, которая уменьшает ширину и высоту псевдографических (символьных) изображений вдвое
Напишите программу, которая уменьшает ширину и высоту псевдографических (символьных) изображений вдвое, выкидывая каждую вторую строку и...

Уменьшить ширину и высоту псевдографических (символьных) изображений вдвое
Напишите программу, которая уменьшает ширину и высоту псевдографических (символьных) изображений вдвое, выкидывая каждую вторую строку и...

описать процедуру, которая уменьшает вдвое отрицательные элементы массива.
Подскажите в чем ошибка %nolist include mac.lib %list A_DATA segment para A DW 10 dup(?) SPp DW ? K DW ?

4
602 / 550 / 210
Регистрация: 24.01.2012
Сообщений: 1,352
28.11.2018, 22:15
А смысл список строк разбивать на список символов? Это только усложняет задачу.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
lenght = int(input()) #длина
width = int(input()) #ширина
list_ = []
for i in range(lenght):
    list_.append(input())
list2=[]
for i in list_[::2]:
    list2.append(i[::2])
lenght = lenght // 2
width = width // 2
print(lenght, width)
for i in list2:
    print(i)
1
-16 / 3 / 0
Регистрация: 15.12.2018
Сообщений: 82
01.01.2019, 18:11
lenght = int(input())
width = int(input())
list_ = []
for i in range(lenght):
list_.append(input())
list2 = []
for i in list_[::2]:
list2.append(i[::2])
lenght = lenght // 2
width = width // 2
for i in list2:
print(i)

вот это будет правильнее
1
2 / 2 / 1
Регистрация: 23.11.2021
Сообщений: 38
Записей в блоге: 1
26.11.2021, 19:11
Python
1
2
3
4
5
6
7
n = int(input())
s1 = int(input())
s = [input() for i in range(n)]
for i in s[::2]:
    for j in i[::2]:
        print(j, end="")
    print()
минимум строк
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.11.2021, 19:20
Цитата Сообщение от DEVOURING Посмотреть сообщение
минимум строк
Поверь, это далеко не минимум
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2021, 19:20
Помогаю со студенческими работами здесь

Программа позволяет вводить высоту и ширину картинки
Люди помогите решить такую проблему что работает не так,скорее всего думаю на функцию! <html> <head> ...

Составить программу, которая вводит длину, ширину и высоту для двух параллелепипедов
Составить программу, которая вводит длину, ширину и высоту для двух параллелепипедов, а затем определяет, какой из двух параллелепипедов ...

Резидентная программа, которая при нажатии определенных клавиш уменьшает/увеличивает курсор
Здраствуйте! У меня возникла проблема с реализацией резидентной программы , которая при нажатии ALT+Z/ALT+X уменшает/увеличивает курсор....

Word уменьшает ширину линии, при печати
Всем, добрый день! Я создал псевдо таблицу в колонтитулах (как показано на отсканированных страницах). Нарисовал её с помощью...

Поделить ширину и высоту экрана на 2
Немогу в части этого кода поделить ширину и высоту экрана на 2. '<p align="center"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru