Задача по python - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Задача по python

Регистрация
2 Дек 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
sentence = input("Введите предложение: ")

robotic_sentence = ""



for i in range(len(sentence)):

if i != len(sentence) - 1:

robotic_sentence += sentence + "-"

else:

robotic_sentence += sentence



print(robotic_sentence)

надо вообщем дополнить чтобы выводился пробел через тире, пример: Привет мир

П-р-и-в-е-т-м-и-р

что то по типу такого
 
Регистрация
17 Дек 2012
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
sentence = input("Введите предложение: ")
robotic_sentence = ""

for i in range(len(sentence)):
if i != len(sentence) - 1:
robotic_sentence += sentence + "- "
else:
robotic_sentence += sentence

print(sentence, robotic_sentence)
 
Регистрация
8 Июл 2013
Сообщения
87
Репутация
10
Спасибо
0
Монет
0
Метод ljust(). 13 Выравнивает строку по левому краю, заполняя пробелами справа до указанной длины. Если длина указана меньше длины строки, строка возвращается без изменений. 3
Метод format(). Позволяет форматировать строку, используя специальные плейсхолдеры {} и указание формата в них. В этом случае можно указать минимальную ширину поля и выравнивание по левому краю. 3
F-строки. 13 В Python 3.6 и выше можно использовать так называемые f-строки для форматирования строк. 3 ЩАС ПОПРОБУЮ САМ
 
Регистрация
23 Авг 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0

sentence = input("Введите предложение: ")
robotic_sentence = ""

for i in range(len(sentence)):
if sentence != " ":
robotic_sentence += sentence + "-"
else:
robotic_sentence = robotic_sentence[:-1] + " " # убираем тире перед пробелом
robotic_sentence += " "

if robotic_sentence[-1] == "-":
robotic_sentence = robotic_sentence[:-1] # убираем последнее тире

print(robotic_sentence)
Вывод
П-р-и-в-е-т м-и-р
 
Регистрация
18 Янв 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
sentence = input("Введите предложение: ")
print('-'.join(list(''.join(sentence.split())))) Ну или твой sentence = input("Введите предложение: ")
robotic_sentence = ""

for i in range(len(sentence)):
if i != len(sentence)-1:
if sentence != ' ':
robotic_sentence += sentence + "-"
else:
robotic_sentence += sentence

print(robotic_sentence)
 
Сверху Снизу