Hirdetés
Ú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
- Vadonatúj, bontatlan iScooter i9Max elektromos roller, 1 év gari 35 km/h
- ADATA XPG Lancer Blade 32GB (2x16GB) DDR5 6000MHz CL34 - XMP/EXPO - 120 hó garancia
- Kingston FURY Beast 64GB (2x32GB) DDR5 6400MHz CL32 - XMP/EXPO - 120 hó garancia
- Kingston FURY Beast 32GB (1x32GB) DDR5 5200MHz CL40 - XMP/EXPO - 120 hó garancia
- Kingston FURY Beast 32GB (1x32GB) DDR5 6400MHz CL32 - XMP/EXPO - 120 hó garancia
- GYÖNYÖRŰ iPhone 12 mini 256GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS3626, 100% Akkumulátor
- ÉV ELEJI RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 1TB 16" WQXGA+ AMOLED TOUCH 1évgar
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- 131 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest
De belekeresek kicsit, Linuxra, hátha.





