Advertisement
SviderskiVadim

Task2_4

Dec 13th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.99 KB | None | 0 0
  1. # 4. Необходимо написать программу, которая на входе будет принимать строку,
  2. # а выводить ее на экран будет первые двадцать символов (если эта длинна разрывает слово, то необходимо печатать
  3. # слово целиком),
  4. # затем продолжать на новой строке и
  5. # делать 4 отступа вначале и снова двадцать символов.
  6. # Так необходимо выводить всю фразу целиком. Обрывать слова нельзя.
  7. s = input('Enter the string : ')
  8. start = 0
  9. l_s = '\n\t'
  10. dl = 0
  11. #s = 'Hello, my dear friend! How are you? Where are you from? What are you doing now?'
  12. print('Dlina stroki ', len(s))
  13. for i in range(20, len(s), 20):
  14.     s = s[:s.index(' ', i+dl, len(s))] + l_s + s[s.index(' ', i+dl, len(s)):]
  15.     l_s = l_s+'\t'
  16.     dl = len(l_s)
  17. print(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement