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.
mert eddig csak ennyit irt ki:
páros
páros
páros
páratlan
>>>





Na jó, ha már más is megtette... Nem tudok pythonul, de itt az én változatom:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
a = (2,5,8,15,23,45,67)
for i in a:
print(str(i)+": "),
if i % 2 == 0:
print("páros")
else:
print("páratlan")





Vagy így:
a = (2,5,8,15,23,45,67)
for i in a:
print i,
print ": ",
if i % 2 == 0:
print("páros")
else:
print("páratlan")
egy kérdésem lenne még.
print(str(i)+": "),
ez a sor mit is jelent pontosan?
a stringről annyit tudok hogy valami idézőjeles valamit jelent. Erre még tudtok válaszolni?





hogy érted azt hogy stringé alakitja?
ugy alakitja át hogy a program felismerje mint egy karaktert?





Az i alapból egy szám típusú változó. Kiírni szöveget tudsz. Tehát hogy ki tudd írni, szöveggé kell alakítani.
Szerintem NAGYON ne menjünk bele abba, hogy melyik hogy néz ki a háttérben, mert te az alapokkal se vagy még tisztában. Legyen elég annyi, hogy pl. a 2 egy szám, a "2" pedig szöveg, és a kettő távolról sem ugyanaz.
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!