Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Python kód

Főoldal » Középiskola » Informatika
450
Sziasztok!
Az alábbi program megírásában tudnátok segíteni? Programnyelv: Python.

Írj egy programot, amely a felhasználótól kér be egész számokat [-5;5] intervallumban. A bekérés akkor fejeződjön be, amikor a felhasználó intervallumon kívüli értéket ad meg! A program írja ki a megadott intervallumba eső számokat és az összegüket!

Előre is köszi
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
szam_lista = []
osszeg = 0

while True:
    szam = int(input('Kérek egy számot -5 és 5 között: '))
    if not -5 <= szam <= 5:
        break

    szam_lista.append(szam)
    osszeg += szam

print(*szam_lista, sep = ' + ', end = ' = ')
print(osszeg)



Mivel babos_adam tagtárs nem osztotta meg velünk az egyszerűbb megoldást, zanzásítottam egy kicsit önkezüleg:

szam_lista = []

while -5 <= (szam := int(input('Kérek egy számot -5 és 5 között: '))) <= 5:
    szam_lista.append(szam)

print(*szam_lista, sep = ' + ', end = ' = ')
print(sum(szam_lista))
Módosítva: 2 éve
0