Hol lehet a hiba?
a=(2,5,8,15,23,45,67)
for i in a:
while i=("a%2==0")
print ("páros")
else
print ("páratlan")
A feladat, az lenne, hogy kiírja hogy melyik páros és páratlan. nem tudom mi lehet a hiba. phython a programozási nyelv
és ahiba a "while"-l van de bármilyen más feltételt nem engedi.










Két sebből is vérzik a dolog. A feltételt stringként adtad meg, mivel az idézőjelek azt eredményezik, egy szám pedig sosem lesz egyenlő egy szöveggel. Nincs if ág, csak else ág.
A helyes kód úgy néz ki, hogy a while ciklust kiveszed, mivel a for alapból végigiterál az összes számon ami az a vektorban van. Feltételvizsgálattal megnézed, hogy az i%2==0, és ha igen, akkor print("páros"), különben print("páratlan").
Megpróbáltam amit irtatok de a probléma az, hogy az "if" sorba hibát talál a program, és nem tudom miért.
if i ('a%2==0'):
TypeError: 'int' object is not callable
megpróbáltam kijavitani de ez jött össze:
int ('a%2==0')
ValueError: invalid literal for int() with base 10: 'a%2==0'
Nem értem mit ronthatok el.










egyszerűen nem értem hova rakhatom közé. nem igazán tudok az iskolába ezzel foglalkozni mert még a tanár se tudja, hát még én...
de próbálkozok de attól még nem értem az összefüggést
if i ("a%2==0"):
igy tegyem bele az egészbe?
az a feladat hogy külön kell őket választani, hogy melyik a páros és a páratlan
ezt egy új változóval kell megtenni for i in a: ezzel
de ezután nem tudom hogy mi következik.
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!