Tudna segíteni, aki Python nyelven programoz, tortára szeretnék feliratot?
Akinek szeretném a tortát az Python nyelven programoz (?).
Ha ezt írnám rá ő értené, hogy ez egy köszöntés.
Vagy ez köszöntés Egyátalán?
1message = '!yadhtriB 2yppaH'[::-1]
3print(message)
4#prints Happy Birthday!
Én így írnám rá, sőt akár az első sor is elég:
message = '!yadhtriB yppaH'[::-1]
print(message)
Ezt még egy kezdő pythonos is megérti.
Gondolom, ezt az interneten találtad, és valójában nem mond neked semmit, ezért egy kicsit boncolgatnám az első, helyénvaló hozzászólást.
A sorok elején lévő számok nemcsak fölöslegesek, de értelmetlenné is teszik a kódot. A sorszámozás csak az adott oldal segédeszköze, ami a másoláskor hozzáragadt a szöveghez.
A „#prints Happy Birthday!” mindössze egy megjegyzés, amely megmagyarázza a kódot olvasó kóbor apácák részére, hogy mit fog kinyomtatni a program. Elrontanád a poént, ha benne hagynád.
A maradék két sor egy kerek, futtatható programocska, amelynek az első sorában közlöd a fordítóprogrammal, hogy az üzenet (message) tartalma a '!yadhtriB yppaH' szöveg fordítottja, a másodikban pedig megkéred, hogy nyomtassa ki azt a képernyőre. Futtatáskor valóban meg is jelenik a Happy Birthday! felirat. Ugyanakkor a teljes program helyett dönthetsz úgy is, hogy a második sor fölösleges, hiszen a fordítóprogram ez esetben az illető fejében van, aki anélkül is megérti, hogy kinyomtatná valahová...
Még egy apróság: A te kódodban a kiírandó szövegbe is került egy oda nem való kettes (nyilván szintén valami másolási bonyodalom okán). A kolléga ezt is orvosolta, figyelj arra, hogy pontosan az ő szövegét írd le.
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!