⊗pyPmLpLEC 163 of 208 menu

Silmukan keskeytymisen sieppaus Pythonissa

Lyhentääkseen koodia lippujen kanssa työskennellessä, voidaan käyttää vaihtoehtoista syntaksia - ilman erillisen muuttujan määrittelyä boolean-arvoilla.

Kirjoitetaan uudelleen edellisen oppitunnin esimerkki. if-lohkossa ensimmäisen negatiivisen luvun kohdalla asetetaan tulostus '---' ja break-komento. Siinä tapauksessa, että kaikki listan alkiot ovat positiivisia, silmukan else-lohkossa tulostetaan '+++':

lst = [1, 2, 3, -4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # tulostaa '---'

Vaihdetaan nyt negatiivinen luku positiiviseksi ja tarkistetaan lista uudelleen:

lst = [1, 2, 3, 4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # tulostaa '+++'

Annettu lista. Tarkista, ovatko kaikki sen alkiot parillisia lukuja.

Annettu merkkijono:

tst = 'abcdef'

Tarkista, sisältääkö se merkin 'd'.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää