обратный перевернутый треугольник звездочки в python

Я пытаюсь использовать вложенные для циклов, чтобы спросить у пользователя целое число, а затем программа выведет обратный треугольник с торцевым треугольником, а база его будет иметь количество звездочек и будет работать вниз. Это должно выглядеть так:

***** **** *** ** * 

Код, который у меня есть:

 def pattern(): integer = requestInteger("Please enter a number") for number in range(0, integer): for variable in range(integer, 0, -1): if variable - 1 > number: sys.stdout.write(' ') else: sys.stdout.write('*') sys.stdout.write('\n') 

Вывод:

  * ** *** **** ***** 

Я не совсем уверен, как пойти на то, чтобы изменить мои циклы вокруг, чтобы сделать эту работу, и я пытался какое-то время, поэтому помощь будет высоко оценена. спасибо

3 Solutions collect form web for “обратный перевернутый треугольник звездочки в python”

Мой прием будет примерно таким:

 def pattern(): integer = int(raw_input("Please enter a number")) for number in range(0, integer): print " " * number + "*" * (integer - number) 

Это домашнее задание (вложенные циклы являются обязательными)? Подсказка: оператор * можно легко заменить for цикл for .

Вы можете использовать reversed range :

 u=int(raw_input('Number:')) for i in reversed(range(1,u)): print ' '*(ui),'*'*i 

Я знаю, что это было такое время, но я хочу поделиться своим подходом к вопросу.

 def pattern(size): for i in reversed(range(1, size+1)): print("*" * i) 
  • Ошибка импорта в программе приветствия python
  • Python Tornado: отсутствует модуль WSGI?
  • Функция генератора для простых чисел
  • передать значение аргумента возврата одной функции в другую колбу
  • Когда использовать возврат (что-то вывести)?
  • Генератор Python для вывода всего от другого вызова генератора
  • Довольно печатать 2D-список Python
  • Возможно ли реализовать цикл Python для диапазона без переменной итератора?
  •  
    Interesting Posts for Van-Lav

    Установка подушки для Python в Windows

    Вставьте строку как переменную, а не как исполняемый фрагмент кода, в IPython

    Случайное отбор строк из файлов

    Как выразить классы по оси тепловой карты в Сиборне

    Какое исключение вызывается, если ключ не найден в словаре Python?

    Catch python 'ImportError', если импорт из исходного каталога

    python datetime fromtimestamp, приводящий к превышению допустимого значения год за годом

    Переводы каталога на парамико

    Как объявить значения по умолчанию для переменных экземпляра в Python?

    Использование Cython для предоставления функциональности другому приложению

    Изменение значений столбцов в соответствии с timedelta и индексом

    Математический модуль Python

    Unicode-символ не находится в диапазоне при вызове locale.strxfrm

    Как динамически добавлять / удалять периодические задания на сельдерей (celerybeat)

    Как создать приложение модульным способом?

    Python - лучший язык программирования в мире.