Python för loopstudie med exempel att öva



Det här inlägget på Python For Loop förklarar vad som är för Loops och var kan vi använda det, tillsammans med syntaxen för Python For Loop. Den innehåller också flera exempel som du kan öva på.

Pythons programmeringsspråk har varit ett steg före andra programmeringsspråk från början. har en liknande fördel när det gäller . I den här artikeln kommer vi att lära oss mer om Python For Loop och hur vi kan använda det i ett program. Följande begrepp behandlas i den här artikeln:

Med enorma applikationer och enklare implementeringar av Python med datavetenskap har det skett en betydande ökning av antalet jobb som skapas för datavetenskap varje år. Anmäl dig till Edureka's och få praktisk erfarenhet av realtidsindustriprojekt tillsammans med 24 × 7-stöd, vilket kommer att sätta dig på vägen att bli en framgångsrik datavetare,





Låt oss gå vidare och börja den här artikeln med en grundläggande introduktion till för loop i python.

Vad är Python For Loop?

En for loop används för att itera över sekvenser som a lista , tupel , uppsättning , etc eller. Och inte bara sekvenserna utan alla iterabla objekt kan också passeras med en for-loop.



Låt oss förstå for-loop med hjälp av ett flödesschema som visas nedan.

flödesschema-python för loop-edureka

Körningen startar och letar efter det första objektet i sekvensen eller det iterabla objektet. Den kommer att kontrollera om den har nått slutet av sekvensen eller inte. Efter att ha utfört uttalandena i blocket, kommer det att leta efter nästa objekt i sekvensen och processen fortsätter tills körningen har nått det sista objektet i sekvensen.



Python For Loop Syntax

Låt oss förstå syntaxen för loop med ett exempel:

x = (1,2,3,4,5) för i i x: tryck (i)

Produktion: ett

2

3

4

5

vad är händelse i javascript

I exemplet ovan började körningen från det första objektet i tupeln x, och det fortsatte tills körningen nådde 5. Det är ett mycket enkelt exempel på hur vi kan använda en for-loop i python. Låt oss också titta på hur intervallfunktionen kan användas med för loop.

Räckvidd i Python For Loop

I python är intervall en inbyggd funktion som returnerar en sekvens. A räckviddsfunktion har tre parametrar som är startparameter, slutparameter och en stegparameter. Slutparameter inkluderar inte det deklarerade numret, låt oss förstå detta med ett exempel.

a = lista (intervall (0,10,2)) tryck (a)

Produktion: [0,2,4,6,8]

I exemplet ovan börjar sekvensen från 0 och slutar vid 9 eftersom slutparametern är 10 och steget är 2, och därför hoppar den under körningen två steg efter varje objekt.

Låt oss nu titta på ett exempel med python for loop.

def-mönster (n): k = 2 * n - 2 för i i intervallet (0, n): för j inom intervallet (0, k): tryck (slut = '') k = k - 1 för j inom området ( 0, i + 1): tryck ('*', slut = '') tryck ('r') mönster (15)

Produktion:

I exemplet ovan kunde vi göra en med hjälp av en avståndsfunktion. Vi använde intervallfunktionen för att få exakt antal vita blanksteg och asteriskvärden så att vi får ovanstående mönster.

Låt oss ta en titt på hur vi kan använda ett break-uttalande i en python för loop.

Python för Loop Break

Break in python är ett kontrollflödesuttalande som används för att avsluta körningen så snart pausen påträffas. Låt oss förstå hur vi kan använda ett break-uttalande i en for-loop med ett exempel.

Låt oss säga att vi har en lista med som objekt, så kommer vi att avsluta slingan med hjälp av break-uttalandet så snart önskad sträng påträffas.

företag = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] för x i företag: om x == 'R': bryt utskrift (x)

Produktion: ÄR

D

U

I exemplet ovan, så snart slingan möter strängen “R” kommer den in i if-satsblocket där break-satsen går ut från slingan. På samma sätt kan vi använda pausuttalandet enligt problemuttalandena.

Låt oss nu titta på hur vi kan använda python för loop i listor.

Python för Loop In List

En lista i python är en sekvens som alla andra data typ , så det är ganska tydligt hur vi kan använda en lista. Låt mig visa dig ett exempel där en for-loop används i en lista.

konvertera binär till decimal i Java
färg = ['blå', 'vit'] fordon = ['bil', 'cykel', 'lastbil'] color_comb = [(x, y) för x i färg för y i fordonet] tryck (color_comb)

Produktion: [('blå', 'bil'), ('blå', 'cykel'), ('blå', 'lastbil'), ('vit', 'bil'), ('vit', 'cykel') , ('vit', 'lastbil')]

Låt oss också ta en titt på hur vi kan använda continue-uttalandet i en for-loop i python.

Fortsätt i Python For Loop

Låt oss förstå detta samma exempel som vi använde i break-uttalandet, istället för break kommer vi att använda continue-uttalandet. Det är också ett kontrolluttal, men den enda skillnaden är att den bara hoppar över den aktuella iterationen och utför resten av iterationerna ändå.

företag = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] för x i företag: om x == 'R': fortsätt skriva ut (x)

Produktion: ÄR

D

U

ÄR

TILL

TILL

I exemplet ovan påträffades fortsättningsuttrycket när strängvärdet var “R”, så körningen hoppade över den specifika iterationen och flyttade till nästa objekt i listan.

Låt oss nu titta på några andra exempel för en bättre förståelse för hur vi kan använda för loop i Python.

Python For Loop-exempel

Här är ett enkelt loopprogram för att skriva ut produkten av fem nummer som tagits från användaren

res = 1 för i inom intervallet (0,5): n = int (input ('enter a number')) res * = n print (res)

Produktion:

Här är ett annat enkelt program för att beräkna kvadratarea vars sidor anges i en lista.

sida = [5,4,7,8,9,3,8,2,6,4] yta = [x * x för x i sida] tryck (område)

Produktion: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Nu när vi är klara med för loop-koncepten, här är några tutorials som hjälper dig att lära dig programmeringsspråket på ett strukturerat sätt.

hur man skapar ett Java-paket
  1. While Loop In Python
  2. Samlingar i Python
  3. Python-klasser och objekt
  4. Python-moduler

Detta leder oss till slutet av den här artikeln där vi har lärt oss hur vi kan använda For Loop In Python. Jag hoppas att du är tydlig med allt som har delats med dig i denna handledning.

Om du tyckte att den här artikeln om “Python For Loop” var relevant, kolla in ett pålitligt online-lärande företag med ett nätverk med mer än 250 000 nöjda elever spridda över hela världen.

Vi är här för att hjälpa dig med varje steg på din resa och komma med en läroplan som är utformad för studenter och yrkesverksamma som vill vara en . Kursen är utformad för att ge dig ett försprång till Python-programmering och träna dig för både kärn- och avancerade Python-koncept tillsammans med olika tycka om

Om du stöter på några frågor är du välkommen att ställa alla dina frågor. Lägg dem i kommentarsektionen i “Python for Loop” så kommer vårt team gärna svara.