我是陌生人,在我自己的时间自学。 我学会了一些基本的技巧来打印下一个。
*****
****
***
**
*
我发现了3种方法。他们是:
1
number = int(input("Enter a number: "))
for j in reversed (range(1, number+1)):
for i in reversed (range(1, o+1)):
print ("* ", end='')
print ('')
2
for j in range(number):
for i in (range(number-o)):
print ("* ", end='')
print ('')
第3
for j in range(number+1):
number = number - 1
for i in (range(number+1)):
print ("* ", end='')
print ('')
3件作品中的任何一件。但我的问题是我应该如何制作代码以便打印。
*****
****
***
**
*
提前致谢!
答案 0 :(得分:0)
您可以像添加星号一样在字符串的开头添加一些空格。
number = int(input("Enter a number: "))
for j in range(number):
for i in range(j):
print(" ", end='')
for i in range(number - j):
print("* ", end='')
print('')