在这里,我们将打印所需尺寸的倒星形图案。 例如:
null
1) Below is the inverted star pattern of size n=5 (Because there are 5 horizontal lines or rows consist of stars). ***** **** *** ** * 2) Below is the inverted star pattern of size n=10 (Because there are 5 horizontal lines or rows consist of stars). ********** ********* ******** ******* ****** ***** **** *** ** *
让我们看看Python程序打印倒星形图案:
# python 3 code to print inverted star # pattern # n is the number of rows in which # star is going to be printed. n = 11 # i is going to be enabled to # range between n-i t 0 with a # decrement of 1 with each iteration. # and in print function, for each iteration, # ” ” is multiplied with n-i and ‘*’ is # multiplied with i to create correct # space before of the stars. for i in range (n, 0 , - 1 ): print ((n - i) * ' ' + i * '*' ) |
说明:
- 第一个行数存储在变量n中。
- 然后for循环使i在n-i到0之间变化,每次迭代递减1。
- 在那之后,对于每一次迭代,“.”乘以n-i,“*”乘以i,以在恒星之前创建正确的空间。
- 最后将打印出所需的图案。
输出:
*********** ********** ********* ******** ******* ****** ***** **** *** ** *
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END