I 18 migliori programmi di pattern Python che devi conoscere
Pubblicato: 2020-07-28La preparazione per i colloqui tecnici richiede molta preparazione ed è molto probabile che tu debba creare lì programmi di pattern Python. Ecco perché abbiamo ordinato un elenco di più idee per la stampa di modelli in Python per iniziare i tuoi preparativi.
Abbiamo diversi tipi di programmi di pattern Python in questo elenco, quindi scegli la tua competenza ed esperienza. Assicurati di aver compreso quale parte del codice fa cosa prima di passare al modello successivo. Senza una corretta comprensione di come funziona il sistema, incontreresti molte difficoltà nello spiegarne il funzionamento.
Molte volte, l'intervistatore chiede una spiegazione di come hai eseguito la stampa di modelli in Python. Sapere come funziona tutto ti aiuterà a rispondere a queste domande in modo efficace. La certificazione di data science nel tuo curriculum migliora le tue possibilità di essere assunto.
Di seguito troverai il codice Python insieme a tutti i pattern:
Sommario
Motivo n. 1: motivo a triangolo con numeri semplici
Modello:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Codice:
righe = 6
per num nell'intervallo (righe):
per i nell'intervallo (num):
print(num, end=” “) # stampa numero
# riga dopo ogni riga per visualizzare correttamente il motivo
stampa(" ")
Schema n. 2: Piramide di numeri invertita
Modello:
1 1 1 1 1
2 2 2 2
3 3 3
4 4
5
Codice:
righe = 5
b = 0
per i nell'intervallo (righe, 0, -1):
b += 1
per j in range(1, i + 1):
print(b, end=' ')
print('\r')
Leggi: Opportunità di carriera in Python: tutto ciò che devi sapere
Schema n. 3: Schema di numeri a mezza piramide
Modello:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Codice:
righe = 5
per riga nell'intervallo(1, righe+1):
per la colonna nell'intervallo(1, riga + 1):
print(colonna, fine=' ')
Stampa("")
Schema n. 4: Piramide di numeri discendenti invertita
Modello:
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Codice:
righe = 5
per i nell'intervallo (righe, 0, -1):
numero = io
per j nell'intervallo(0, i):
print(num, end=' ')
print("\r")
Modello n. 5: piramide invertita della stessa cifra
Modello:
5 5 5 5 5
5 5 5 5
5 5 5
5 5
5
Codice:
righe = 5
num = righe
per i nell'intervallo (righe, 0, -1):
per j nell'intervallo(0, i):
print(num, end=' ')
print("\r")
Schema n. 6: Piramide di numeri inversa
Modello:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
Codice:
righe = 6
per la riga nell'intervallo(1, righe):
per la colonna nell'intervallo (riga, 0, -1):
print(colonna, fine=' ')
Stampa("")
Schema n. 7: Schema numerico a mezza piramide invertita
Modello:
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Codice:
righe = 5
per i nell'intervallo (righe, 0, -1):
per j in range(0, i + 1):
print(j, end=' ')
print("\r")
Schema n. 8: Piramide di numeri naturali inferiori a 10
Modello:
1
2 3 4
5 6 7 8 9
Codice:
numero attuale = 1
ferma = 2
righe = 3 # Righe che vuoi nel tuo schema
per i nell'intervallo (righe):
per la colonna nell'intervallo(1, stop):
print(numerocorrente, fine=' ')
numero attuale += 1
Stampa("")
fermati += 2
Modello n. 9: modello inverso di cifre da 10
Modello:
1
3 2
6 5 4
10 9 8 7
Codice:
inizio = 1
ferma = 2
numerocorrente = stop
per la riga nell'intervallo(2, 6):
per col in range(start, stop):
numerocorrente -= 1
print(numerocorrente, fine=' ')
Stampa("")
inizio = fine
stop += riga
numerocorrente = stop
Schema n. 10: Schema di cifre a piramide unico
Modello:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
Codice:
righe = 6
for i in range(1, righe + 1):
per j nell'intervallo(1, i – 1):
print(j, end=” “)
per j nell'intervallo(i – 1, 0, -1):
print(j, end=” “)

Stampa()
Dai un'occhiata: le 36 migliori domande e risposte per le interviste su Python: guida definitiva
Schema n. 11: Schema di numeri a piramide invertita collegata
Modello:
5 4 3 2 1 1 2 3 4 5
5 4 3 2 2 3 4 5
5 4 3 3 4 5
5 4 4 5
5 5
Codice:
righe = 6
per i in range(0, righe):
per j nell'intervallo(righe – 1, i, -1):
print(j, ”, end=”)
per l nell'intervallo(i):
print(' ', end=”)
per k nell'intervallo(i + 1, righe):
print(k, ”, fine=”)
stampa('\n')
Schema n. 12: Schema a piramide di numeri pari
Modello:
10
10 8
10 8 6
10 8 6 4
10 8 6 4 2
Codice:
righe = 5
LastEvenNumber = 2 * righe
numero pari = ultimo numero pari
per i in range(1, righe+1):
numero pari = ultimo numero pari
per j nell'intervallo(i):
print(evenNumber, end=' ')
numero pari -= 2
print("\r")
Modello n. 13: Piramide di tavoli orizzontali
Modello:
0
0 1
0 2 4
0 3 6 9
0 4 8 12 16
0 5 10 15 20 25
0 6 12 18 24 30 36
Codice:
righe = 7
per i in range(0, righe):
per j in range(0, i + 1):
print(i * j, end=' ')
Stampa()
Schema n. 14: Schema a piramide di numeri alternativi
Modello:
1
3 3
5 5 5
7 7 7 7
9 9 9 9 9
Codice:
righe = 5
io = 1
mentre io <= righe:
j = 1
mentre j <= i:
print((i * 2 – 1), end=” “)
j = j + 1
io = io + 1
Stampa()
Schema n. 15: Schema di numeri a piramide specchiata (triangolo ad angolo retto).
Modello:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Codice:
righe = 6
per la riga nell'intervallo(1, righe):
numero = 1
per j nell'intervallo(righe, 0, -1):
se j > riga:
print(” “, end=' ')
altro:
print(num, end=' ')
numero += 1
Stampa("")
Schema n. 16: triangolo equilatero con stelle (simbolo asterisco)
Modello:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
Codice:
print("Stampa la piramide del triangolo equilatero usando le stelle")
taglia = 7
m = (2 * taglia) – 2
per i nell'intervallo (0, dimensione):
per j nell'intervallo (0, m):
stampa(fine=” “)
m = m – 1 # decrementando m dopo ogni ciclo
per j in range(0, i + 1):
# stampa della piramide intera del triangolo usando le stelle
print(“* “, end=' ')
stampa(" ")
Schema n. 17: Schema di stelle a triangolo verso il basso
Modello:
* * * * * *
* * * * *
* * * *
* * *
* *
*
Codice:
righe = 5
k = 2 * righe – 2
for i in range(rows, -1, -1):
per j in range(k, 0, -1):
stampa(fine=” “)
k = k + 1
per j in range(0, i + 1):
print(“*”, end=” “)
Stampa("")
Schema n. 18: Schema a piramide di stelle
Modello:
*
* *
* * *
* * * *
* * * * *
Codice:
righe = 5
per i in range(0, righe):
per j in range(0, i + 1):
print(“*”, end=' ')
print("\r")
Leggi anche: 42 entusiasmanti idee e argomenti per progetti Python per principianti
Ulteriori informazioni su Python
Se sei interessato a saperne di più su Python, vai al nostro blog e trova più articoli dettagliati su questo argomento.
Se hai domande sui programmi di pattern Python che abbiamo condiviso qui, faccelo sapere attraverso i commenti qui sotto. Ci piacerebbe sentirti.
Se sei curioso di conoscere la scienza dei dati, dai un'occhiata al programma Executive PG in Data Science di IIIT-B e upGrad, creato per i professionisti che lavorano e offre oltre 10 casi di studio e progetti, workshop pratici pratici, tutoraggio con esperti del settore, 1 -on-1 con mentori del settore, oltre 400 ore di apprendimento e assistenza al lavoro con le migliori aziende.
Come si stampa un modello in Python?
Nel linguaggio di programmazione Python, for loop viene utilizzato per stampare pattern diversi. La stampa di modelli diversi con pochi colpi di scena è il tipo più comune di domanda di programmazione che viene posta nelle interviste. È possibile stampare un motivo utilizzando più loop. Non è possibile stampare un motivo con un unico ciclo for. Il concetto seguito dalla maggior parte dei programmi di pattern è:
1. Per stampare il numero di righe, viene utilizzato il ciclo esterno.
2.Per stampare il numero di colonne, viene utilizzato il ciclo interno.
3. Secondo la posizione richiesta in Python, viene utilizzata una variabile per stampare gli spazi bianchi nel programma.
Ogni programma di pattern Python è realizzato con l'uso di questi concetti stessi. Definendo tre diverse variabili rispettivamente per righe, colonne e spazi bianchi, puoi creare qualsiasi modello in base alle tue esigenze.
Cosa sono le funzioni Python?
Una funzione è un blocco di codice organizzato riutilizzabile utile per eseguire più volte una singola azione. Le funzioni semplificano l'aumento della modularità e il riutilizzo del codice e semplificano la manutenzione del codice dell'applicazione. Python consente agli utenti di creare diverse funzioni insieme alla disponibilità di diverse funzioni integrate come print(), ascii() e molte altre.
Esistono quattro tipi di funzioni Python:
1. Nessun valore restituito e nessun argomento della funzione
2. Funzione con un valore di ritorno ma senza argomenti
3. Funzione senza valore di ritorno ma un argomento
4. Funzione sia con valore di ritorno che con argomenti
Quali sono i diversi tipi di modelli di progettazione utilizzati in Python?
Esistono tre diversi tipi di modelli di progettazione in Python, ciascuno dei quali viene utilizzato per eseguire funzioni diverse. I modelli sono usati in Python per enfatizzare la leggibilità del codice con l'uso di una notevole indentazione. I programmatori sono in grado di scrivere codice chiaro e logico per progetti piccoli e grandi con l'aiuto di modelli di progettazione.
Diversi tipi di modelli di progettazione sono:
1. Modelli Creativi
2. Schemi strutturali
3. Modelli comportamentali
La maggior parte del software di sviluppo aziendale è realizzata con l'utilizzo di questi modelli di progettazione. Acquisendo una corretta comprensione di questi modelli di progettazione, è possibile semplificarne l'uso e anche rendere il codice facile da capire.