Új hozzászólás Aktív témák

  • m4rc!

    őstag

    válasz axioma #2297 üzenetére

    Értem. Csak fel akarom használni kivonásra meg szorzásra és osztásra is.. :)
    Most belefutottam ismét egy problémába. Ha betöltöm számokat tartalmazó listát fájlból, hogy tudom kiszámoltatni a számok különbségét pl.?

    with open('adat.txt', 'r', encoding="utf-8") as f:
    txtolvas = f.read().split()
    szamok = list(map(int, txtolvas))
    eredmeny = 0
    print("Az adat.txt fájlban lévő számok: ", szamok)
    if muvelet2 == '+':
    for i in szamok:
    eredmeny += i
    print("Az adat.txt tartalmának összege: ", eredmeny)
    elif muvelet2 == '-':
    for i in szamok:
    eredmeny -= i
    print("Az adat.txt tartalmának összege: ", eredmeny)

    Ha 0-at irok az eredményekhez, akkor 0-ból kzdi kivonogatni, ami nem jó, mert a lista első elemével kellene kezdenie. Ha meg megadom, hogy lista első elemével kezdje, igy: eredmeny = szamok[0], akkor meg plusz első elemként onnan inditja, szóval, lista [10,5]
    a.) 0-10-5 = -15 (nem jó, 5-nek kéne lennie.
    b.)10-10-5 = -5 szintén nem jó...

Új hozzászólás Aktív témák