Aquí vamos a imprimir un patrón de estrella invertida de los tamaños deseados.
Ejemplos:
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). ********** ********* ******** ******* ****** ***** **** *** ** *
Veamos el programa de Python para imprimir un patrón de estrella invertida:
# 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 * '*')
Explicación:
- El primer número de filas se almacena en la variable n.
- Luego, el ciclo for permite que i varíe entre ni y 0 con una disminución de 1 con cada iteración.
- Después de eso, para cada iteración, ” ” se multiplica por ni y ‘*’ se multiplica por i para crear el espacio correcto antes de las estrellas.
- Y finalmente se imprimirá el patrón deseado.
Producción:
*********** ********** ********* ******** ******* ****** ***** **** *** ** *
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA