обратный перевернутый треугольник звездочки в 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') 

Вывод:

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

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

  • Что такое generator.throw () хорошо для?
  • Python: один экземпляр программы
  • Установка фиксированного размера для точек в легенде
  • Создание динамических URL-адресов в Flask с помощью url_for ()
  • Вход в систему не работает при запуске приложения для пирамиды в uWSGI в режиме императора
  • Как реализовать __delitem__ для обработки всех возможных сценариев среза?
  • Как реализовать эффективный бесконечный генератор простых чисел в Python?
  • CSRF cookie не установлен django ... проверка не выполнена
  • 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) 
    Interesting Posts

    Инструменты / библиотеки Python для Semantic Web: современное состояние?

    Twisted transport.write

    Что такое функция Python, например sum (), но для умножения? продукт()?

    список вызовов функции, использующей понимание списка

    Улучшение производительности операций в массиве NumPy

    Разница между «начальными» и «связанными данными» в Django?

    Как вычислить все последние производные (только диагональ матрицы Гессиана) в Tensorflow?

    Программно «git checkout.» С dulwich

    Добавить изображение в Tumblr с помощью Python

    ipython ipdb, при вызове через ipdb.set_trace () не запоминает историю команд во время отладки

    Получить случайное логическое значение в python?

    Захват видео с Android-смартфона с использованием OpenCV Python

    Как использовать аргумент `pos` в` networkx` для создания графика в стиле блок-схем? (Python 3)

    Одиночные кавычки и двойные кавычки в Python

    Как установить значения по умолчанию атрибута в декларации sqlalchemy?

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