Как сделать космический треугольник с Python - PullRequest
0 голосов
/ 17 ноября 2018

Я хочу сделать космический треугольник с Python.Я сделал такой треугольник:

    ` 
   ` ` 
  `   ` 
 `     ` 
` ` ` ` ` 

, используя этот код:

line = 5
print((line-1) * " " + "` ")
for i in range(1,line-1):
    print((line-i-1)* " " +  "`" + (2*i -1)*" " + "` ")
print((line) * "` ")

Теперь я хочу перевернуть этот треугольник, поэтому он должен быть таким:

 ` ` ` ` ` `  
  `       `
   `     `
    `   `
     ` `
      `

но я не уверен, как это сделать.

1 Ответ

0 голосов
/ 17 ноября 2018

Просто поменяйте местами range и отпечатки:

line = 5
print((line) * "` ")
for i in range(line-1, 1, -1):
    print((line-i-1)* " " +  "`" + (2*i -1)*" " + "` ")
print((line-1) * " " + "` ")

Здесь у вас есть живой пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...