logo

Python-program | Python-programmeringsexempel

Introduktion

Python är det mest efterfrågade programmeringsspråket bland andra programmeringsspråk eftersom det är enkelt och flexibelt att använda och lätt att förstå. Denna omfattande samling av bibliotek och ramverk erbjuder det perfekta breda utbudet av applikationer för att komma med webbutveckling och vetenskaplig datoranvändning. Dynamiken i Python är i fokus för den här artikeln då vi diskuterar flera tillämpningar av den; här hittar du program som kan skapas med dess hjälp.

Vad är Python-programmeringsspråket?

Till skillnad från många andra programmeringsspråk är Python välkänt för sin enkelhet och läsbarhet tack vare att den har en tolkning på hög nivå det gör det inte komplicerat att förstå. Utvecklad av Guido van Rossum 1991 och släppt för allmänheten, rankas Python bland de mest eftertraktade programmeringsspråken idag, tillsammans med Shell Script, Java, C++ och Perl, som används inom webbutveckling, dataanalys, artificiell intelligens, vetenskaplig beräkning och mer.

Vad är ett program?

Ett program, i sfären av programmeringsspråk för datavetenskap och mjukvaruutveckling, är en definition av en uppsättning instruktioner på ett visst språk som får en uppgift eller i uppdrag att lösa ett visst problem. Dessa guider är kända som koden. De är skrivna på ett språk som en dator kan följa för att uppfylla det resultat vi vill ha.

Låt oss se listan över Python-program från grunderna till avancerade i hela handledningen.

Python grundläggande program

  • Python-program för att skriva ut 'Hello Python'
  • Python-program för att göra aritmetiska operationer
  • Python-program för att hitta arean av en triangel
  • Python-program för att lösa andragradsekvationen
  • Python-program för att byta två variabler
  • Python-program för att generera ett slumptal
  • Python-program för att konvertera kilometer till miles
  • Python-program för att konvertera Celsius till Fahrenheit
  • Python-program för att visa kalender
  • Python-program för att kontrollera om ett tal är positivt, negativt eller noll
  • Python-program för att kontrollera om ett tal är udda eller jämnt
  • Python-program för att kontrollera skottår
  • Python-program för att kontrollera primtal
  • Python-program för att skriva ut alla primtal i ett intervall
  • Python-program för att hitta fakta om ett nummer
  • Python-program för att visa multiplikationstabellen
  • Python-program för att skriva ut Fibonacci-sekvensen
  • Python-program för att kontrollera Armstrong-nummer
  • Python-program för att hitta Armstrong-nummer i ett intervall
  • Python-program för att hitta summan av naturliga tal
  • Python-program för att skriva ut baksidan av en sträng
  • Python-program för att skriva ut summan av de tio första naturliga talen

I nästa avsnitt kommer vi att se listan över program baserade på funktioner.

Innan vi ska se listan över program baserade på funktioner l, låt oss veta vad som är en funktion.

Vad är en funktion i Python?

Inom datavetenskap är en funktion en kod som har ett fristående kodblock och som utför ett konkret jobb eller operation. Funktionernas förmåga är gjord för att dela upp program i moduler och de är återanvändbara, vilket gör programmeringen mer läsbar, koncis och bekväm att felsöka.

Python-funktionsprogram

  • Python-program för att hitta LCM
  • Python-program för att hitta HCF
  • Python-program för att konvertera decimal till binär, oktal och hexadecimal
  • Python-program för att hitta ASCII-värdet för ett tecken
  • Python-program för att göra en enkel kalkylator
  • Python-program för att visa kalender
  • Python-program för att visa Fibonacci-sekvens med hjälp av rekursion
  • Python-program för att hitta faktor för tal med hjälp av rekursion
  • Python-program för att beräkna kraften i ett tal

I nästa avsnitt kommer vi att se några av nummerprogram.

Python-nummerprogram

  • Python-program för att kontrollera om det angivna numret är ett Disarium-nummer
  • Python-program för att skriva ut alla disariumnummer mellan 1 och 100
  • Python-program för att kontrollera om det angivna numret är Happy Number
  • Python-program för att skriva ut alla glada siffror mellan 1 och 100
  • Python-program för att avgöra om det givna numret är ett Harshad-nummer
  • Python-program för att skriva ut alla proniska tal mellan 1 och 100
  • Python-program för att skriva ut de första tio naturliga talen.
  • Python Progran för att kontrollera ett Armstrong-nummer eller inte

I nästa avsnitt kommer vi att se programmen baserade på arrayer.

Innan vi går att se program i en array, låter vi veta vad som är en array.

hur man får iphone emojis på Android

Vad är en Array?

En array, en av de viktigaste elementen, används inom datavetenskap som en grundläggande datastruktur där en samling element lagras i de smittsamma minnesplatserna och alla dessa data är vanligtvis av en typ. Matriserna ger chansen att gruppera och komma åt data i en konsekutiv bit av minnesutrymme. De kan nås genom deras index eller positioner i arrayen.

Låt oss se listan över program baserade på en array nedan:

Python Array-program

  • Python-program för att kopiera alla element i en array till en annan array
  • Python-program för att hitta frekvensen för varje element i arrayen
  • Python-program till vänster roterar elementen i en array
  • Python-program för att skriva ut dubblettelementen i en array
  • Python-program för att skriva ut elementen i en array
  • Python-program för att skriva ut elementen i en array i omvänd ordning
  • Python-program för att skriva ut elementen i en array som finns på jämn position
  • Python-program för att skriva ut elementen i en array som finns på udda position
  • Python-program för att skriva ut det största elementet i en array
  • Python-program för att skriva ut det minsta elementet i en array
  • Python-program för att skriva ut antalet element som finns i en array
  • Python-program för att skriva ut summan av alla element i en array
  • Python-program för att högerrotera elementen i en array
  • Python-program för att sortera elementen i en array i stigande ordning
  • Python-program för att sortera elementen i en array i fallande ordning
  • Python-program för att slå samman två arrayer till en enda array
  • Python-program för att infoga ett element i en array
  • Python-program för att ta bort ett element från en array

I nästa avsnitt kommer vi att se listan över pythons-programbaserad matris.

Innan vi ska se listan över matrisprogram, Låt oss först veta vad som är en matris.

Vad är en matris?

Inom datavetenskap är en matris en förkortning av en tvådimensionell array, där elementen hämtas genom att tillhandahålla både horisontella och vertikala index eller koordinater.

Matriser används inom områden som datorgrafik, maskininlärning och numeriska simuleringar till exempel bildbehandling, grovkornig dataanalys och lösning av ekvationssystem.

Låt oss se listan över pythonprogram baserade på Matrix nedan:

Python Matrix-program

  • Python-program för att lägga till två matriser
  • Python-program för att multiplicera två matriser
  • Python-program för att transponera en matris
  • Python-program för att utföra matrisrotation
  • Program för sammankoppling av matris
  • Python-program för att skriva ut invers av en matris
  • Matrix Rank Beräkning

I nästa avsnitt kommer vi att se listan över pythonprogram baserade på Strings.

Innan vi ska se en lista över pythonprogram baserade på Strings l, låt oss först veta vad som är en String.

Vad är en sträng?

I datorprogram är 'sträng' känd som en serie tecken, som oftast används för att representera texterna. Imponerande nog kan de flesta programmeringsspråk, inklusive Python, välja mellan att använda antingen enkla citattecken (') eller dubbla citattecken ('). Till exempel:

 my_string = ' Hello World' 

Nu kommer vi att se listan över pythonprogram baserade på Strings nedan.

listor i java

Python strängprogram

I avsnittet kommer vi att se python-programmen baserade på List.

Innan vi ska se python-programmen baserade på List, låt oss veta vad som är en lista i python.

Vad är en lista?

Från Python är en 'lista' en utsmyckad datastruktur som du kan hålla olika objekt i och komma åt dem beroende på position. Stödet för den inbyggda datatypen, sekvens av element inom hakparenteser [ ], är en av många funktioner som skiljer Python åt. Sådana listor kan innehålla element av blandade typer, och dessa element kan vara antingen siffror, strängar, andra listor eller något annat Python-objekt.

Här är ett exempel på en enkel lista:

 'my_list = [1, 2, 3, 4, 5]' 

Listor erbjuder flera viktiga egenskaper:

    Beordrade:Godkänn en lista där element läggs till i ordning.Föränderlig:Nära slutet av listan finns det en mycket distinkt del som ska ändras när hela listan och alla dess objekt har skapats. Därför kan du lägga till, ändra eller ta bort komponenter i listan.Tillåter dubbletter:Uppsättningar kan inte innehålla liknande element.Heterogen:Listor har förmågan att innehålla element av olika datatyper.Dynamisk:Listans dimension kan ändras när och när element infogas eller tas bort därav.

Nedan ser vi python-programmen baserat på listan.

Python Lista program

Python-program för att sortera listan i stigande eller fallande ordning

I nästa avsnitt kommer vi att se listan över program om datastrukturer.

Innan vi ska se listan över program baserade på datastrukturer, låt oss först förstå datastrukturerna.

Vad är en datastruktur?

En datastruktur är en metod för datalagring i en dator där data organiseras och ordnas på ett sätt som möjliggör den mest effektiva åtkomsten, modifieringen och bearbetningen. Datastrukturer används för att strukturera och lagra data, vilket ger användarna funktionalitet som möjliggör snabba sökningar och manipulering av information.

Linjära datastrukturer:

Icke-sekventiella strukturer såsom linjära dataorganisationsstrukturer i enlighet med sekvensordningen, där varje element är placerat mellan sin föregångare och efterföljare. Exempel inkluderar:

  • Matriser
  • Länkade listor
  • Stackar
  • Svansar

Icke-linjära datastrukturer:

Icke-linjära datastrukturer underlättar att arrangera elementen på ett mer intrikat sätt och skapar andra relationer än bara det rent sekventiella föregångare-efterträdare-citatet. Exempel inkluderar:

  • Träd
  • Grafer
  • Högar

Låt oss se en lista över program baserade på singelänkade lista.

Python-program med enbart länkade listor

  • Python-program för att skapa en Singly Linked List med N noder och räkna antalet noder
  • Python-program för att skapa en enkellänkad lista med n noder och visa den i omvänd ordning
  • Python-program för att skapa och visa en Singly Linked List
  • Python-program för att ta bort en nod från början av listan med enkel länk
  • Python-program för att ta bort en nod från slutet av listan med enkel länk
  • Python-program för att ta bort en nod från mitten av listan med enkel länk
  • Python-program för att hitta noden för högsta och lägsta värde från en Singly Linked List
  • Python-program för att infoga en ny nod i början av Singly Linked List
  • Python-program för att infoga en ny nod i slutet av listan med enkel länk
  • Python-program för att infoga en ny nod i mitten av Singly Linked List
  • Python-program för att ta bort dubbletter av element från en enstaka länkad lista
  • Python-program för att söka efter ett element i en Singly Linked List
  • Python-program för att sortera elementen i Singly Linked List

Python dubbellänkade program

  • Python-program för att konvertera ett givet binärt träd till dubbellänkad lista
  • Python-program för att skapa en dubbellänkad lista från ett ternärt träd
  • Python-program för att skapa en dubbellänkad lista med n noder och räkna antalet noder
  • Python-program för att skapa en dubbellänkad lista med n noder och visa den i omvänd ordning
  • Python-program för att skapa och visa en dubbellänkad lista
  • Python-program för att ta bort en ny nod från början av den dubbellänkade listan
  • Python-program för att ta bort en ny nod från slutet av den dubbellänkade listan
  • Python-program för att ta bort en ny nod från mitten av den dubbellänkade listan
  • Python-program för att hitta noden för högsta och lägsta värde från en dubbellänkad lista
  • Python-program för att infoga en ny nod i början av listan med dubbelt länkade
  • Python-program för att infoga en ny nod i slutet av listan med dubbelt länkade
  • Python-program för att infoga en ny nod i mitten av listan med dubbelt länkade
  • Python-program för att ta bort dubbletter av element från en dubbellänkad lista
  • Python-program för att rotera dubbelt länkad lista med N noder
  • Python-program för att söka efter ett element i en dubbellänkad lista

Python ordbok program

Python sök- och sorteringsprogram

Python Circular Linked List-program

  • Python-program för att skapa en cirkulär länkad lista med N noder och räkna antalet noder
  • Python-program för att skapa en cirkulär länkad lista med n noder och visa den i omvänd ordning
  • Python-program för att skapa och visa en cirkulär länkad lista
  • Python-program för att ta bort en nod från början av den cirkulära länkade listan
  • Python-program för att ta bort en nod från slutet av den cirkulära länkade listan
  • Python-program för att ta bort en nod från mitten av Circular Linked List
  • Python-program för att hitta noden för högsta och lägsta värde från en cirkulär länkad lista
  • Python-program för att infoga en ny nod i början av Circular Linked List
  • Python-program för att infoga en ny nod i slutet av den cirkulära länkade listan
  • Python-program för att infoga en ny nod i mitten av Circular Linked List
  • Python-program för att ta bort dubbletter av element från en cirkulär länkad lista
  • Python-program för att söka efter ett element i en cirkulär länkad lista
  • Python-program för att sortera elementen i Circular Linked List

I nästa avsnitt kommer vi att se listan över program baserade på Queue Data Structure.

Program baserade på köer

  • Python-program för att hitta storleken på kön
  • Python-program för att lägga till element i kön
  • Python-program för att ta bort element från kön
  • Python-program för att skriva ut kikelement från kön
  • Python-program för att kontrollera tillståndet isFull() i en kö
  • Python-program för att kontrollera tillståndet isEmpty() i en kö

I nästa avsnitt kommer vi att lista över pythonprogram baserade på stackar.

Python-program baserade på stack

  • Python-program för att utföra push()-operation
  • Python-program för att utföra pop()-operation
  • Python-program för att hitta längden på stacken
  • Python-program för att skriva ut peek-element från stacken

I nästa avsnitt kommer vi att se programmen på träd

Python-program baserade på träd

  • Python-program för att implementera Binary Search Tree
  • Python-program för att implementera Balanced Binary Tree
  • Python-program för att implementera AVL-träd

I nästa avsnitt kommer vi att se listan över program baserade på graferna.

Innan vi går och tittar på listan över pythonprogram baserade på graferna, låt oss först förstå vad en graf är.

Vad är en graf?

En graf är en icke-linjär datastruktur som består av en uppsättning hörn (eller punkter som alternativt kan kallas noder) som är förbundna med kanter (eller länkar och bågar). Grafer är ofta bildillustrerade för att representera sambanden mellan två variabler. Det kan implementeras som en motsvarighet till verkliga nätverksstrukturer, antingen sociala nätverk, vägnät, kanalanslutningar, etc.

Här är några viktiga komponenter och egenskaper hos grafer:

1. Vertices (noder):

En enkel graf består av punkter, eller hörn. Grafen är visuellt konstruerad från de hörn som är enheterna som människorna i ett socialt nätverk, städerna i ett vägnät och routrarna i ett datornätverk.

2. Kanter (länkar):

Noder i en graf representerar relationerna eller kopplingarna mellan vilka två hörn som helst. Medan riktningen av relationer kan vara antingen riktad, vilket betyder att relationen är enkelriktad, eller oriktad, vilket betyder att relationen är tvåvägs.

I en riktad graf, för en kant, är det ett riktat flöde eller förhållande kopplat till den, vilket inducerar en kant från en vertex till den andra.

I en graf som inte har någon riktning (oriktad graf) representerar kanter ett ömsesidigt förhållande mellan två hörn.

3. Sökväg:

Att sätta samman hörnen i grafen med de anslutande kanterna kallas en bana. Länkar kan visa förbikopplingar, relationer eller länkar mellan grafens element.

4. Cykel:

En cykel i en graf är stegen i en bana som börjar vid samma vertex och går genom alla hörn och kanter på en graf.

Typer av grafer:

Grafer kan kategoriseras i olika typer baserat på deras egenskaper och egenskaper, inklusive:

I den första grafen (den riktade grafen) har varje nod en pil som pekar på en annan nod, vilket uttrycker ett visst förhållande mellan dem. I den andra finns inga pilar och noderna är länkade med linjer som uttrycker deras relativa position.

Viktade grafer och oviktade grafer; Dessa är två typer av grafer som används i standardnätverkstopologier.

  • DAGs (DAGs refererar till riktade grafer utan cykler), och cykliska grafer är två mycket viktiga grafkategorier.
  • Tvådelade grafer
  • Kompletta grafer

Låt oss se några pythonprogram baserade på grafer.

rekha indisk

Python-program baserade på grafer

  • Python-program för att implementera Breath First Search
  • Python-program för att implementera Depth First Search
  • Python-program för att hitta alla anslutna komponenter i en oriktad graf med BFS eller DFS

I nästa avsnitt ska vi om algoritmer och lista över program baserade på algoritmer.

Vad är en algoritm?

En algoritm är en uppsättning steg schemalagda och organiserade hur man löser ett problem eller utför en viss beräkning. Det är en beskrivning av en uppsättning indata samt den bearbetning som krävs för att producera det önskade resultatet. Algoritmerna är i själva verket huvudkärnan bakom datavetenskapen eftersom den är så effektiv för att lösa många beräkningsproblem.

Python-program baserade på algoritmer

  • Python-program för att implementera linjär sökning
  • Python-program för att implementera binär sökning
  • Python-program för att implementera Bubble Sort
  • Python-program för att implementera Insertion Sort
  • Python-program för att implementera Selection Sort
  • Python-program för att implementera Merge Sort
  • Python-program för att implementera Quick Sort
  • Python-program till Dijkstras algoritm för att hitta minsta spännträd
  • Python-program för att implementera Prims Algorithm
  • Python-program för att implementera Kruskals algoritm
  • Python-program för att implementera girig algoritm för att lösa Fractional Knap Sack
  • Python-program för att lösa myntbytesproblem med girigt tillvägagångssätt
  • Python-program för att lösa N-Queen-problem