Hirdetés
- Fittyet hány a pesti napfényre a Honor 600
- Xiaomi 17 Ultra - jó az optikája
- Távozik az Apple vezérigazgatója
- Macrodroid
- iPhone topik
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Milyen okostelefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Designdíjas Aukey cuccok jöttek Magyarországra is
- Samsung Galaxy A57 - kecses test, lusta lélek
Ú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
Hirdetés
- AMD A6-5400 félkonfig (FM2) - Alaplap, CPU, RAM, SSD, hűtő
- MSI Thin 15 B12UC 15.6" FHD IPS i5-12450H RTX 3050 16GB 512GB NVMe magyar vbill gar
- Ghost of Yotei / PS5 / 1x kijátszott
- ZBook Power 15 G8 15.6" FHD IPS i7-11850H RTX A2000 32GB 512GB NVMe IR kam gar
- Lenovo ThinkPad P15 G1 i7-10875H / 32GB RAM / 512GB SSD / RTX 3000 / 15.6" FHD 12 hó garancia
- HIBÁTLAN iPhone 12 256GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4462
- ÁRGARANCIA! Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- 27% - ASUS Prime 850W 80 PLUS Gold ATX 3.1 Táp!
- iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4598, 100% Akkumulátor
- WELOCK smart lock ToucA51 okoszár
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
De belekeresek kicsit, Linuxra, hátha.




