Grunderna i Python del 3 loopar


En loop innebär att datorprogrammet repeterar samma algoritm om och om igen ett på förhand bestämt antal gånger.
Detta kan åstadkommas med en while-sats. Eller en for -sats.  Dessa satser har samma principiella konstruktion: först en vilkorssats som skall vara uppfylld för att operationen i del två skall verkställas.

 

Ett exempel på en loop är följande program som beräknar fakulteten av ett tal:

fakultet=1
for i in range(1,5,1):
    fakultet=fakultet*i
    i+=1

print(fakultet)

Ett enkelt exempel på en sådan sats är summationen Av de fem första heltalen:
Ex1.
i=0
While i<=5:
i=i+1
Print(i)

Ex.2. Skriv ett program som beräknar antalet primtal under 100.
Primtal=[2]
n=2

While n<= 100:
n=n+1
AntalPrimtal=1
ArPrimtal=True
For p in primtal(n):
if p/n == round(p/n):
ArPrimtal=False
else AntalPrimtal=AntalPrimtal+1

Print(Primtal[])

Print(‘antalet primtal är:’, AntalPrimtal)

Ex 3. For-sats:

 

Skriv ett program som beräknar och skriver ut kvadraterna av de fem första talen.

 

For i in range(5):

 

Print(i, ”*”, i, ”=”, i*i)

 

Annonser

Om mattelararen

Licentiate of Philosophy in atomic Physics Master of Science in Physics
Det här inlägget postades i Uncategorized. Bokmärk permalänken.

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s