My take would be something like this:
def pattern():
integer = int(raw_input("Please enter a number"))
for number in range(0, integer):
print " " * number + "*" * (integer - number)
Is this homework (nested loops are mandatory)? Hint: the *
operator can be easily replaced by a for
loop.