Kezdőoldal » Számítástechnika » Programozás » Tudna segíteni, aki Python...

Tudna segíteni, aki Python nyelven programoz, tortára szeretnék feliratot?

Figyelt kérdés

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!



2020. okt. 20. 08:42
 1/2 anonim ***** válasza:
100%

É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.

2020. okt. 20. 09:56
Hasznos számodra ez a válasz?
 2/2 tabaki ***** válasza:
100%

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.

2020. okt. 20. 12:52
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!