User Tools

Site Tools


linuxbog:python:python-omigen
Linux – Friheden til at programmere i Python: Version 1.0.20040516 – 2020-12-31
forrige Kapitel 2. Sprog reference næste

2.13. For løkker

Se også under range. Alle range løkker med 1 eller flere parametre kan anvendes i forbindelse med for løkker.

>>>for i in range(1,11):...print i...1 2 3 4 5 6 7 8 9 10
Kartotek = []     # liste af Pythonbøgerprint "Indskriv bogtitel.\n"for i in range( 5 ):
   titel = raw_input( "Indskriv bog %d: " % ( i + 1 ) )
   Kartotek.append( titel )print "\nVis indhold"
for i in range( len( Kartotek ) ):
   Indskriv bogtitel.Indskriv bog 1: "Programming Python"
Indskriv bog 2: "Python Cookbook"
Indskriv bog 3: "Python How To Program"
Indskriv bog 4: "Jython Essentials"
Indskriv bog 5: "Learn to Program"Vis indhold
        1     "Programming Python"
        2     "Python Cookbook"
        3     "Python How To Program"
        4     "Jython Essentials"
        5     "Learn to Program"

Kvadrattal:

>>>def Kvadrat(k):...return k * k...>>>for i in range(1,11):...print Kvadrat(i),...1 4 9 16 25 36 49 64 81 100

Tilfældige tal:

>>>import random>>>for i in range( 1, 21 ):...print random.randrange( 1, 7 )...5 2 2 3 1 5 4 5 3 4 2 1 2 5 6 6 1 3 4 6

Mål længden af nogle tekststrenge:

>>>a = ['Ugleenge', 'Murergade', 'Galløkken']for l in a:print l, len(l)>>>Ugleenge 8
Murergade 9
Galløkken 9>>>

For-løkker og slicing:

>>>for x in a[:]: # opret en slice copy af den aktuelle liste:>>>if len(l) > 6: a.insert(0, l)>>>a['Galløkken', 'Ugleenge', 'Murergade', 'Galløkken']>>>>>>for i in range(len(a)):>>>print i, a[i]......0 Galløkken
1 Ugleenge
2 Murergade
3 Galløkken>>>

forrige hjem næste
While op Pass sætningen
linuxbog/python/python-omigen.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.