Прикреплённый файл «delspace0.py»

Загрузка

   1 #!/usr/bin/env python
   2 # coding: utf
   3 '''
   4 Ввести строку и удалить все лишние пробелы (лишними считаются второй, третий и т. п. пробелы между словами, а также все пробелы в начале и в конце строки)
   5 '''
   6 
   7 # Решение как на Паскале
   8 S=raw_input("Введите строку: ")
   9 N,space="",1
  10 for c in S:
  11     if c==' ':
  12         if not space:
  13             N+=c
  14         space=1
  15     else:
  16         space=0
  17         N+=c
  18 while N[-1]==' ':
  19     N=N[:-1]
  20 print "<{0}>".format(N)
  21 
  22 # С использованием циклического конструктора
  23 s=S.strip()
  24 N=[(s[i-1]!=" " or s[i]!=" ") and s[i] or "" for i in xrange(len(s))]
  25 print "<{0}>".format("".join(N))
  26 
  27 # С использованием split()
  28 print "<{0}>".format(" ".join(S.split()))

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.