Python negyedik felvonás - Min max tétel

 Amikor egy programozási nyelvet használunk ajánlatos a programozási alaptételek megvalósítását adott nyelven. Egyes elméletek szerint a programozási alaptételekkel bármilyen problémát képesek vagyunk megoldani, bár nem mindig a legegyszerűbb módon. Az első programozási tételek legyenek a minimum és maximum tétele

import random

szamok = []

for x in range(50):

    szamok.append(random.randrange(1,10000))


for x in range(len(szamok)):

    print(szamok[x])


print("Maximum:")

max=szamok[0]

for x in range(len(szamok)):

    if(szamok[x]>max):

        max=szamok[x]

print(max)


print("Minimum")

min=szamok[0]

for x in range(len(szamok)):

    if(szamok[x]<min):

        min=szamok[x]

print(min)


A mai program 4 fő részből áll. Az első részben létrehozzuk a véletlenszám modul, a tömböt. Ennek a résznek a második felében megtörténik a tömb feltöltése.

A második rész egy gyakran visszatérő elem lesz. Az értékek kiíratása. Az elöző leckében egy egyszerűbb módszer használtam, de ez is a programozás szabadságát mutatja.

A harmadik részben egy klasszikus maximim tétel megfogalmazása olvasható python nyelven. A vezérlési szerkezetek egymásba ültetése szépen jól mutatja a program egyszerűségét. Érdekes elem a kettőspont ameddig visszamegy folyamatosan a program futása

A negyedik rész a mimum tétel megfogalmazása. Jól látható, hogy az új változón túl csak a relációs jel megfordítása történik.

Pyton cikkek gyüjtő oldala