Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/47: Рейтинг темы: голосов - 47, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 04.11.2019
Сообщений: 38

Убрать пробел в конце строки

09.01.2020, 04:46. Показов 10302. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал код с азбукой морзе, где ваш текст превращается в символы, но вот только бот, когда проверяет, ругается на пробелы в конце строки.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
s = {'A': '.-', 'B': '-...', 'W': '.--', 'G': '--.', 'D': '-..',
     'E': '.', 'V': '...-', 'Z': '--..', 'I': '..', 'Y': '-.--',
     'J': '.---', 'K': '-.-', 'X': '-..-', 'L': '.-..',
     'Q': '--.-', 'M': '--', 'N': '-.', 'O': '---', 'P': '.--.',
     'R': '.-.', 'S': '...', 'T': '-', 'U': '..-',
     'F': '..-.', 'H': '....', 'C': '-.-.', 'a': '.-', 'b': '-...',
     'w': '.--', 'g': '--.', 'd': '-..',
     'e': '.', 'v': '...-', 'z': '--..', 'i': '..', 'y': '-.--',
     'j': '.---', 'k': '-.-', 'x': '-..-', 'l': '.-..',
     'q': '--.-', 'm': '--', 'n': '-.', 'o': '---', 'p': '.--.',
     'r': '.-.', 's': '...', 't': '-', 'u': '..-',
     'f': '..-.', 'h': '....', 'c': '-.-.'}
word = input()
for i in word:
    if i == ' ':
        print(end='\n')
    else:
        print(s[i], end=' ')
Допишите пожалуйста код, чтобы пробелов в конце не было.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.01.2020, 04:46
Ответы с готовыми решениями:

Убрать пробел в конце строки вывода в программе
У меня есть программа: flag = False num = int(input()) otvet = 0 cout = num while otvet != num: if num // cout == num /...

Убрать пробел в конце
помогите пожалуйста убрать пробел в конце вывода чисел: a = int(input()) if a % 1 == 0 and a % a == 0 and not a % 2 == 0 or a == 2 or a...

Убрать пробел в конце строк
В конце каждого конца строки остаются пробел! Нужно его убрать из всех строк! sp = {'A':'.-',...

6
6 / 6 / 1
Регистрация: 22.03.2017
Сообщений: 100
09.01.2020, 05:20
о каком боте идет речь?
с консоли код работает прекрасно.
0
1 / 1 / 0
Регистрация: 04.11.2019
Сообщений: 38
09.01.2020, 05:58  [ТС]
KaaPython,
Миниатюры
Убрать пробел в конце строки  
0
6 / 6 / 1
Регистрация: 22.03.2017
Сообщений: 100
09.01.2020, 07:03
уберите пробел в end=''

Добавлено через 2 минуты
print(s[i], end='')
1
1 / 1 / 0
Регистрация: 04.11.2019
Сообщений: 38
09.01.2020, 07:08  [ТС]
KaaPython, тогда всё будет слитно, а нужно, чтобы "код морзе" буквы отделялся пробелом
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
09.01.2020, 07:20
Лучший ответ Сообщение было отмечено 3XTR4 как решение

Решение

Python
1
2
3
4
5
result = []
for i in word:
    # result.append('\n')
    result.append(s[i])
print(' '.join(result))
Добавлено через 35 секунд
Цитата Сообщение от KaaPython Посмотреть сообщение
о каком боте идет речь?
Тестирующая система.

Добавлено через 1 минуту
Там в словарик можно добавить:
Python
1
2
3
4
s = {
    ' ': '\n',
    #…
}
1
6 / 6 / 1
Регистрация: 22.03.2017
Сообщений: 100
09.01.2020, 07:37
Цитата Сообщение от 3XTR4 Посмотреть сообщение
тогда всё будет слитно, а нужно, чтобы "код морзе" буквы отделялся пробелом
какой результат должен получиться?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.01.2020, 07:37
Помогаю со студенческими работами здесь

Вывести из цикла в строку и убрать пробел в конце
n = int(input()) a = for i in range(n // 2): c = a + a print(c, end=' ') как убрать в конце пробел помогите...

Как убрать перенос строки в конце файла
Код print("ФАЙЛЫ ДОЛЖНЫ НАХОДИТСЯ В 1 ПАПКЕ") file1 = input("Введите имя первого файла (без расширения): ") +...

Убрать пробел в конце строки
Добрый день, прошу помочь убрать пробел в конце строки. Программа работает верно, но пробела в конце строки быть не должно. а он есть. Суть...

Как убрать пробел в конце строки
Добрый день, прошу подсказать как убрать пробел в конце выводимой строки. Программа работает верно. Input Со стандартного устройства...

Убрать пробел в конце строки (Треугольник Стирлинга)
Требуется найти вывести N верхних строк треугольника Стирлинга. Треугольник Стирлинга —это треугольник, состоящий из чисел следующего...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru