Hogyan írjunk ki python programmal számokat listából, vessző elválasztásával és úgy hogy a sor végén egy pont legyen?
Kérem, hogy készítsünk egy eljárást, ami a paraméterként kapott lista egész számai közül kiírja egy sorban először azokat, amelyek pozitívak, majd azokat, amelyek negatívok! A kiírt értékeket egy vessző és egy szóköz válassza el egymástól. A kiírás végén egy pont legyen!
Azt megtudtam oldani, hogy ott legyenek a vesszők, csak az a baj, hogy a végére is kiírja, ahova pont kellene.
"Azt megtudtam oldani, hogy ott legyenek a vesszők, csak az a baj, hogy a végére is kiírja, ahova pont kellene."
Na ezt a forráskódot töltsd fel valahova - pastebin.com, hastebin.com, ghostbin.co - és a kapott linket oszd meg velünk, így tovább tudunk lökni a program megírásában és tudsz tanulni belőle (azzal ellentétben, ha csak szimplán megírnánk helyetted - mert abból nem tanulsz).
szamok = [1,2,3,4,5]
print(','.join([str(szam) for szam in szamok]), end='.\n')
import itertools
x = [1, -1, 4, 0, -7, -2, 0]
print(', '.join(itertools.chain((str(i) for i in x if i > 0),(str(i) for i in x if i < 0))) + '.')
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!