Új hozzászólás Aktív témák
-
sonar
addikt
Egyébként én azt javasolnám ha egyenlőre csak tanulsz akkor nyomd végig a könyvet a 2.7-tel és utána válts 3-ra. Nem kevés szopektől mented meg magad. V kifejezetten 3-as tutoriálokat nézegess.
Kezdőként két lecsóba belecsapni... nehogy a túl sok kudarc elvegye a kedved ettől a remek nyelvtől. -
cousin333
addikt
Igazi fejlődésre már csak a 3-as esetében számíthatsz, így a 3.5-ös verziónál már eléggé kiforrott, szinte minden értelmes modulból van kompatibilis verzió. Szerintem hacsak nincs nyomós indokod a 2.7 mellett (pl. nagy mennyiségű régi kódot kell karbantartani, kiegészíteni), akkor én a 3-ast javasolnám. Pár dolgot pl. rendbe tettek benne (lásd raw_input). Az új print függvény is jobb, bár elsőre kényelmetlenebbnek tűnhet.
Ha az angol a barátod, akkor a könyvekkel sem lesz bajod. Magyarul már neccesebb, de ez szerintem nem lehet valós ok.
-
Imy
veterán
Köszönöm, sikerült megcsinálni, amit akartam.

bemenet = raw_input('kerem adja meg a szavakat vesszovel elvalasztva: ')
lista = bemenet.split(',')
print(lista)
lista = [i.strip() for i in lista]
elemszam = len(lista)
print "A szavak szama: ", elemszam
ujelem = raw_input ('kerem adjon meg egy ujabb szot!')
lista.append(ujelem)
print(lista)
ElemtorlesString = raw_input('kerem adja meg a sorszamot, hogy melyik szot szeretne torolni!')
print type(ElemtorlesString)
ElemtorlesInt = int(ElemtorlesString)
print type(ElemtorlesInt)
del(lista[ElemtorlesInt])
print(lista) -
Froclee
őstag
Most esik le, ha jól látom Python2-ben a raw_input() ami string-et fogad, az input() pedig Python kifejezéseket. Tehát input() esetén a helyes bement ['egy','ketto'], raw_input() esetén pedig a stringet kell átalakítanod egy listába.
(#750) cousin333: yup, annak segítenie kell.

-
cousin333
addikt
bemenet = input('kerem adja meg a szavakat vesszovel elvalasztva: ')
lista = bemenet.split(',')
print(lista)A split függvény szétbontja a beérkező sztringet a vesszők mentén, az eredmény meg egy lista lesz. Még esetleg kiegészíthető ezzel:
lista = [i.strip() for i in lista]Ez meg leszedi a lista elemeiről a kezdő és záró szóközöket.
A print nálam miért lett lila

-
cousin333
addikt
Szebben? Először is úgy, hogy használd a Programkód kapcsolót a hozzászólás szerkesztésénél...

Egyébként pedig azt kell tudni, hogy egy sztring szorzása a sztring ismétlését jelenti:
for i in range(1,8):
print("*" * i)Ha a fentit nem tudod, akkor még mindig jobban jársz egy dupla for ciklussal:
for i in range(1,8):
for j in range(i):
print("*", end="")
print("", end="\n")Természetesen az első módszer a preferált.
Új hozzászólás Aktív témák
- Xbox Series X|S
- Assetto Corsa Rally
- Battlefield 6
- Test Drive Unlimited Solar Crown
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Gitáros topic
- Hobby elektronika
- Teljesen M5 SoC-családra vált az Apple Macbook Air és Pro
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- 27% - Gamemax GAMER PC! 7500F / RTX 5070 / 32GB DDR5 / 1TB SSD /
- 27% - Erazer P20 GAMER PC! i7-14700F / RTX 4070 / 16GB DDR5 / 1TB NVMe / B760
- LENOVO L13 Yoga 360 touch - 13,3" - i5 10210U, 8GB RAM, SSD, jó akku, - számla, 6 hó gar
- Lenovo ThinkPad L13 Gen 3 13,3" - i5 1235U, 16GB RAM, SSD, jó akku, magyar bill. - számla, 6 hó gar
- Asus Maximus IX Apex (Z270) / Beszámítás OK!
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- iPhone 14 128GB 100% (1év Garancia) - AKCIÓ
- 160 - 177 - 178 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060 (ELKELT)
- Akciós! Lenovo ThinkPad P15 Gen 1 Intel i7-10875H 32GB 512GB Nvidia Quadro RTX 3000 1 év garancia
- Thermalright Phantom Spirit 120 SE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
De belekeresek kicsit, Linuxra, hátha.



