Найти - Пользователи
Полная версия: Работа с предложением
Начало » Python для новичков » Работа с предложением
1
zirael
Здравствуйте, у меня возникла проблема при написании кода. Проблема такова: мне нужно, чтобы тексте “I'm bored” отображался вот так:

 i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
i'm bored
 i'm bored
  i'm bored
   i'm bored
    i'm bored
     i'm bored
      i'm bored
       i'm bored
        i'm bored
         i'm bored
          i'm bored
           i'm bored
            i'm bored
             i'm bored
              i'm bored
               i'm bored
                i'm bored
                 i'm bored
                  i'm bored
                   i'm bored
                    i'm bored
                    i'm bored
                   i'm bored
                  i'm bored
                 i'm bored
                i'm bored
               i'm bored
              i'm bored
             i'm bored
            i'm bored
           i'm bored
          i'm bored
         i'm bored
        i'm bored
       i'm bored
      i'm bored
     i'm bored
    i'm bored
   i'm bored
  i'm bored
 i'm bored
i'm bored
i'm bored
 i'm bored
  i'm bored
   i'm bored
    i'm bored
     i'm bored
      i'm bored
       i'm bored
        i'm bored
         i'm bored
          i'm bored
           i'm bored
            i'm bored
             i'm bored
              i'm bored
               i'm bored
                i'm bored
                 i'm bored
                  i'm bored
                   i'm bored
                    i'm bored
                    i'm bored
                   i'm bored
                  i'm bored
                 i'm bored
                i'm bored
               i'm bored
              i'm bored
             i'm bored
            i'm bored
           i'm bored
          i'm bored
         i'm bored
        i'm bored
       i'm bored
      i'm bored
     i'm bored
    i'm bored
   i'm bored
  i'm bored
 i'm bored
i'm bored
i'm bored
i'm bore d
i'm bore  d
i'm bore   d
i'm bore    d
i'm bor e    d
i'm bor  e    d
i'm bor   e    d
i'm bor    e    d
i'm bo r    e    d
i'm bo  r    e    d
i'm bo   r    e    d
i'm bo    r    e    d
i'm b o    r    e    d
i'm b  o    r    e    d
i'm b   o    r    e    d
i'm b    o    r    e    d
i'm  b    o    r    e    d
i'm   b    o    r    e    d
i'm    b    o    r    e    d
i'm     b    o    r    e    d
i'm      b    o    r    e    d
i'm       b    o    r    e    d
i'm        b    o    r    e    d
i'm         b    o    r    e    d
i' m         b    o    r    e    d
i'  m         b    o    r    e    d
i'   m         b    o    r    e    d
i'    m         b    o    r    e    d
i '    m         b    o    r    e    d
i  '    m         b    o    r    e    d
i   '    m         b    o    r    e    d
i    '    m         b    o    r    e    d
 i    '    m         b    o    r    e    d
  i    '    m         b    o    r    e    d
   i    '    m         b    o    r    e    d

Хотелось бы еще иметь возможность изменять текст, спасибо
Romissevd
Так это не проблема - это задача.
Проблема, если бы ты сказал я делал тот-то и приложил код, вот тогда это, возможно, была бы проблема.
PEHDOM
ziraelа есть какието требования , типа в одну строку или еще что? потому как задача достаточн простая, print и несколько вложеных циклов(или даже невложеных, но тогда будут повторяющиеся куски кода)
что у вас конкретно не получается?
zirael
Все-таки у меня получилось решить задачу, но все равно спасибо)
zirael
Я хоть и написал код, но т.к. я новичок, то прошу посмотреть на мою работу и ткнуть меня носом в мои ошибки, спасибо

 def indentation():
	a = ''
	for i in range(21):
		print(a + text)
		a = a + ' '
	for i in range(21):
		a = a[0:-1]
		print(a + text)
# Простой вывод
for i in range(22):
	print(text)
# Вывод с одним пробелом
for i in range(2):
	indentation()
# Вывод с отступами букв
u = -1
list2 = []
print(text) # оригинальный текст
for l in range(len(text)):
	b = ''
	for i in range(4):
		b = ' ' + b
		letter = text[u]
		result = b + letter
		print(text[0:u] + result + str(''.join(list2)))
	list2.insert(u, result)
	u = u - 1
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB