• Предмет: Информатика
  • Автор: gabbasfariza22072005
  • Вопрос задан 2 года назад

как сделать ёлку в replit.com
ПОЖАЛУЙСТА ПОМОГИТЕ ПО ИНФОРМАТИКЕ!!!!!!!!!​


animatormaxim: в чём писать? Python?

Ответы

Ответ дал: animatormaxim
2

from random import randint

SPACE = '_'

STRAR = '*'

def toy(line):

   tmp = ''

   index = randint(0, len(line)-1)

   for i in range(len(line)):

       tmp += line[i] if i != index else 'o'

   return tmp

if __name__ == "__main__":

   rows = int(input())

   spaces = rows-1

   stars = 2

   for i in range(rows):

       print(

           (SPACE*spaces) +

           ((STRAR*stars) if (i % 2) != 0 else toy(STRAR*stars)) +

           (SPACE*spaces)

       )

       stars += 2

       spaces -= 1

Вывод:

7

______o*______

_____****_____

____***o**____

___********___

__*****o****__

_**************__

************o***_


animatormaxim: ёлочку скосило, да и табуляция сбилась
Вас заинтересует