Kezdőoldal » Számítástechnika » Programozás » Hogyan csináljam meg, hogy a...

Hogyan csináljam meg, hogy a program egymás után írja ki a szavakat? Ne egymás alá.

Figyelt kérdés

napok,szamlalo = ["Hetfo","Kedd","Szerda","Csutortok","Pentek","Szombat","Vasarnap"],0

while(szamlalo < len(napok):

print napok[szamlalo]

szamlalo = szamlalo + 1


2012. júl. 30. 18:14
 1/4 anonim ***** válasza:

Python akar lenni?


Akkor a print végére tegyél egy vesszőt és jó lesz, azaz:

print napok[szamlalo],


(De persze majd egy szóközt sem árthat közéjük tenni.)

2012. júl. 30. 19:11
Hasznos számodra ez a válasz?
 2/4 iostream ***** válasza:

Mégegyszerűbb, ha azt írod, hogy

print ', '.join(napok)

2012. júl. 30. 19:35
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Akár igen. :)

Ezért jó a Python, hogy több teljesen eltérő megoldás is (közel) ugyan azt az eredményt adhatja. :)

2012. júl. 30. 19:38
Hasznos számodra ez a válasz?
 4/4 iostream ***** válasza:

A Python filozófiát idézem (import this):

There should be one-- and preferably only one --obvious way to do it.


Ha az ember elkezd Pythonnal foglalkozni, hamar rájön, hogy ciklust írni snassz. Ha leír egy ciklust, az csak azért van, mert most épp nincs ideje megkeresni a szép megoldást.

2012. júl. 30. 21:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!