Piramide piatta di asterischi
Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 75 di 77.
È possibile eseguire operazioni aritmetiche anche sulle stringhe. Per esempio:
str1 = "aaa" + "b"str1 conterrà "aaab"
È uguale a:
str1 = "aaa"
str1 += "b"Inoltre, possiamo usare le moltiplicazioni:
str1 = "a"*10str1 conterrà "aaaaaaaaaa"
Sfida
MedioOgni caso di test ha un input: un numero intero dispari (è sempre dispari).
Il tuo compito è stampare una piramide di n usando *; ecco alcuni esempi:
Piramide di 1
*Piramide di 5
*
***
*****Piramide di 7
*
***
*****
*******Input
- numero intero dispari
nfornito dall'utente - 1 <=
n< 1000
Suggerimenti
- Prova a iniziare dai triangoli piccoli
- Controlla il suggerimento se sei in difficoltà ;)
nrappresenta il numero di*nella riga inferiore
Provalo tu
n = int(input())Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati10FizzBuzz con un tocco speciale
Panoramica del giocoLa funzione FizzBuzz2Variabili
NumeriStringaBooleanoConvenzioni di denominazioneVariabili vuoteRipasso - Inizializzare le variabili8Cicli
Ciclo forCiclo whileBreakContinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamico3Operatori Parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto6Input/output di base
OutputOutput con variabiliInputConversione di tipoRipasso - Fino a 120Ripasso - Vero o falso9Funzioni
Dichiarare una funzioneArgomentiValore restituitoRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefinitiEsercitati da solo: Compilatore Python online