Pirámide plana de asteriscos
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 90 de 92.
Desafío
IntermedioEl programa lee una línea de entrada: un número entero impar n (siempre impar, de 1 a 999).
Imprime una pirámide de caracteres * cuya fila inferior tiene n asteriscos. La primera fila tiene 1 asterisco, y cada fila tiene dos asteriscos más que la fila de arriba.
Para 1, la salida es:
*Para 5, la salida es:
*
***
*****Para 7, la salida es:
*
***
*****
*******Empieza con las pirámides pequeñas y abre las pistas si te quedas atascado.
Pruébalo tú mismo
extends Node
func _ready():
var n := int(OS.read_string_from_stdin())
# Imprime la pirámide aquí
pass
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámicaPractica por tu cuenta: Compilador de GDScript online