Top 18 programe de model Python despre care trebuie să știți
Publicat: 2020-07-28Pregătirea pentru interviurile tehnice necesită multă pregătire și este foarte probabil să fii nevoit să creezi acolo programe de tipare Python. De aceea, am sortat o listă cu mai multe idei pentru imprimarea modelelor în Python pentru a începe pregătirile.
Avem mai multe tipuri de programe de model Python în această listă, așa că alegeți-vă experiența și experiența. Asigurați-vă că înțelegeți ce parte a codului face înainte de a trece la următorul model. Fără o înțelegere adecvată a modului în care funcționează sistemul, ați întâmpina o mulțime de dificultăți în a explica funcționarea acestuia.
De multe ori, intervievatorul cere o explicație despre modul în care ați efectuat tipărirea modelului în Python. Să știi cum funcționează totul te va ajuta să răspunzi eficient la aceste întrebări. Certificarea științei datelor din CV-ul dvs. vă îmbunătățește șansele de a fi angajat.
Veți găsi codul Python împreună cu fiecare model de mai jos:
Cuprins
Modelul #1: Model triunghi numeric simplu
Model:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Cod:
rânduri = 6
pentru num în interval (rânduri):
pentru i în interval (num):
print(num, end=" ") # print number
# rând după fiecare rând pentru a afișa modelul corect
imprimare(" ")
Modelul #2: Piramida inversată a numerelor
Model:
1 1 1 1 1
2 2 2 2
3 3 3
4 4
5
Cod:
rânduri = 5
b = 0
pentru i în interval (rânduri, 0, -1):
b += 1
pentru j în intervalul (1, i + 1):
print(b, end=' ')
print('\r')
Citiți: Oportunități de carieră în Python: tot ce trebuie să știți
Modelul #3: Modelul de numere în jumătate de piramidă
Model:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Cod:
rânduri = 5
pentru rândul din interval (1, rânduri+1):
pentru coloana din interval (1, rând + 1):
print(coloană, sfârșit=' ')
imprimare("")
Modelul #4: Piramida inversată a numerelor descrescătoare
Model:
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Cod:
rânduri = 5
pentru i în interval (rânduri, 0, -1):
num = i
pentru j în intervalul (0, i):
print(num, end=' ')
print(„\r”)
Modelul #5: Piramida inversată a aceleiași cifre
Model:
5 5 5 5 5
5 5 5 5
5 5 5
5 5
5
Cod:
rânduri = 5
num = rânduri
pentru i în interval (rânduri, 0, -1):
pentru j în intervalul (0, i):
print(num, end=' ')
print(„\r”)
Modelul #6: Piramida inversă a numerelor
Model:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
Cod:
rânduri = 6
pentru rândul din interval (1, rânduri):
pentru coloana din interval (rând, 0, -1):
print(coloană, sfârșit=' ')
imprimare("")
Modelul #7: Modelul numeric cu jumătate de piramidă inversată
Model:
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Cod:
rânduri = 5
pentru i în interval (rânduri, 0, -1):
pentru j în intervalul (0, i + 1):
print(j, end=' ')
print(„\r”)
Modelul #8: Piramida numerelor naturale mai mici de 10
Model:
1
2 3 4
5 6 7 8 9
Cod:
currentNumber = 1
oprire = 2
rânduri = 3 # Rânduri pe care le doriți în modelul dvs
pentru i în interval (rânduri):
pentru coloana din interval (1, stop):
print(currentNumber, end=' ')
currentNumber += 1
imprimare("")
oprire += 2
Modelul #9: Model invers de cifre de la 10
Model:
1
3 2
6 5 4
10 9 8 7
Cod:
începe = 1
oprire = 2
currentNumber = oprire
pentru rândul din interval (2, 6):
pentru col în interval (pornire, oprire):
currentNumber -= 1
print(currentNumber, end=' ')
imprimare("")
start = oprire
oprire += rând
currentNumber = oprire
Modelul #10: Model piramidal unic de cifre
Model:
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
Cod:
rânduri = 6
pentru i în interval (1, rânduri + 1):
pentru j în intervalul (1, i – 1):
print(j, final=” “)
pentru j în intervalul (i – 1, 0, -1):
print(j, final=” “)
imprimare()
Consultați: Top 36 de întrebări și răspunsuri la interviu Python: Ghid definitiv

Modelul #11: Modelul de numere piramidal inversat conectat
Model:
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
Cod:
rânduri = 6
pentru i în interval (0, rânduri):
pentru j în interval (rânduri – 1, i, -1):
print(j, ”, final=”)
pentru l în intervalul (i):
print(' ', end=")
pentru k în interval (i + 1, rânduri):
print(k, ”, final=”)
print('\n')
Modelul #12: Modelul piramidal cu numere par
Model:
10
10 8
10 8 6
10 8 6 4
10 8 6 4 2
Cod:
rânduri = 5
LastEvenNumber = 2 * rânduri
evenNumber = LastEvenNumber
pentru i în interval (1, rânduri+1):
evenNumber = LastEvenNumber
pentru j în intervalul (i):
print(evenNumber, end=' ')
număr par -= 2
print(„\r”)
Modelul #13: Piramida meselor orizontale
Model:
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
Cod:
rânduri = 7
pentru i în interval (0, rânduri):
pentru j în intervalul (0, i + 1):
print(i * j, end=' ')
imprimare()
Modelul #14: Modelul piramidal al numerelor alternative
Model:
1
3 3
5 5 5
7 7 7 7
9 9 9 9 9
Cod:
rânduri = 5
i = 1
în timp ce i <= rânduri:
j = 1
în timp ce j <= i:
print((i * 2 – 1), final =” “)
j = j + 1
i = i + 1
imprimare()
Modelul #15: Piramida în oglindă (triunghi în unghi drept) Model de numere
Model:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Cod:
rânduri = 6
pentru rândul din interval (1, rânduri):
num = 1
pentru j în interval (rânduri, 0, -1):
dacă j > rând:
print(” “, final =' ')
altceva:
print(num, end=' ')
num += 1
imprimare("")
Modelul #16: Triunghi echilateral cu stele (simbol asterisc)
Model:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
Cod:
print(„Tipărește piramida triunghiului echilateral folosind stele”)
dimensiune = 7
m = (2 * dimensiune) – 2
pentru i în interval (0, dimensiune):
pentru j în intervalul (0, m):
print(end="")
m = m – 1 # decrementând m după fiecare buclă
pentru j în intervalul (0, i + 1):
# imprimarea piramidei triunghiulare complete folosind stele
print(“* “, final =' ')
imprimare(" ")
Modelul #17: Modelul triunghiular de stele în jos
Model:
* * * * * *
* * * * *
* * * *
* * *
* *
*
Cod:
rânduri = 5
k = 2 * rânduri – 2
pentru i în interval (rânduri, -1, -1):
pentru j în intervalul (k, 0, -1):
print(end="")
k = k + 1
pentru j în intervalul (0, i + 1):
print(“*”, sfârșit =” “)
imprimare("")
Modelul #18: Modelul piramidal al stelelor
Model:
*
* *
* * *
* * * *
* * * * *
Cod:
rânduri = 5
pentru i în interval (0, rânduri):
pentru j în intervalul (0, i + 1):
print(“*”, final =' ')
print(„\r”)
Citește și: 42 de idei și subiecte interesante pentru proiecte Python pentru începători
Aflați mai multe despre Python
Dacă sunteți interesat să aflați mai multe despre Python, accesați blogul nostru și găsiți mai multe articole detaliate pe acest subiect.
Dacă aveți întrebări cu privire la programele de model Python pe care le-am împărtășit aici, vă rugăm să ne anunțați prin comentariile de mai jos. Ne-am bucura sa primim vesti de la tine.
Dacă sunteți curios să aflați despre știința datelor, consultați programul Executive PG în știința datelor de la IIIT-B și upGrad, care este creat pentru profesioniști care lucrează și oferă peste 10 studii de caz și proiecte, ateliere practice practice, mentorat cu experți din industrie, 1 -on-1 cu mentori din industrie, peste 400 de ore de învățare și asistență profesională cu firme de top.
Cum imprimați un model în Python?
În limbajul de programare Python, bucla for este folosită pentru tipărirea diferitelor modele. Imprimarea diferitelor modele cu câteva răsuciri este cel mai frecvent tip de întrebare de programare care este pusă în interviuri. Un model poate fi imprimat folosind mai multe bucle. Nu este posibil să imprimați un model cu o singură buclă for. Conceptul urmat de majoritatea programelor tip model este:
1. Pentru imprimarea numărului de rânduri se utilizează bucla exterioară.
2.Pentru tipărirea numărului de coloane, se utilizează bucla interioară.
3. Conform locului necesar în Python, o variabilă este folosită pentru a imprima spații albe în program.
Fiecare program de model Python este realizat folosind aceste concepte în sine. Prin definirea a trei variabile diferite pentru rânduri, coloane și, respectiv, spații albe, puteți crea orice model în funcție de cerințele dvs.
Ce sunt funcțiile Python?
O funcție este un bloc de cod reutilizabil, organizat, care este util pentru a efectua o singură acțiune de mai multe ori. Funcțiile facilitează creșterea modularității și reutilizarea codului și facilitează întreținerea codului aplicației. Python permite utilizatorilor să creeze diferite funcții împreună cu disponibilitatea diferitelor funcții încorporate, cum ar fi print(), ascii() și multe altele.
Există patru tipuri de funcții Python:
1. Fără returnare și nicio valoare a argumentului funcției
2. Funcție cu o valoare returnată, dar fără argumente
3. Funcție fără valoare returnată, ci un argument
4. Funcție cu atât valoarea returnată, cât și argumentele
Care sunt diferitele tipuri de modele de design utilizate în Python?
Există trei tipuri diferite de modele de design în Python, fiecare dintre ele fiind folosit pentru a îndeplini diferite funcții. Modelele sunt folosite în Python pentru a sublinia lizibilitatea codului prin utilizarea unei indentări notabile. Programatorii sunt capabili să scrie cod clar și logic pentru proiecte mici și mari, cu ajutorul modelelor de design.
Diferite tipuri de modele de design sunt:
1. Modele de creație
2. Modele structurale
3. Tipare comportamentale
Majoritatea software-ului de dezvoltare a întreprinderilor sunt construite cu utilizarea acestor modele de design. Obținând o înțelegere adecvată a acestor modele de design, se poate face utilizarea lor destul de simplă și, de asemenea, poate face codul ușor de înțeles.