* Articolul original a fost scris de mine, Bogdan Condurache, pentru Wolrdit* Hello Worldit Atunci când înve?i un limbaj de programare, primul lucru pe care vrei s?-l ?tii este cum s? afi?ezi celebrul mesaj Hello World. Noi vom face o mic? modificare asupra acestui mesaj. În Python, pentru a afi?a un mesaj se va folosi declara?ia print (print statement). V? invit s? deschide?i interpretorul Python ?i s? introduce?i: print "Hello Worldit!" Dup? ce ap?sa?i tasta „Enter” ve?i observa c? se va afi?a Hello Worldit! . Acum vom folosi o variabil? de tip string pentru a face acela?i lucru. În esen??, o variabil? de tip string este un ?ir de caractere. Pentru a atribui o valoare unei astfel de variabile se va introduce numele variabilei, urmat de egal ?i, între ghilimele, ?irul de caractere. Astfel, vom avea: hi = 'Hello Worldit' print hi Observa?i c? atunci când introduce?i în interpretor hi se va afi?a valoarea acestei variabile între ghilimele, iar atunci când folosi?i declara?ia print valoarea este afi?at?, dar nu ?i ghilimelele. Re?ine?i, într-un program scris în afara interpretorului, scriind hi, nu se va afi?a nimic. Pe lâng? ghilimelele duble ?i cele simple se mai poate folosi ?i ”’ (trei ghilimele simple) pentru a marca un string ce se întinde pe mai multe rânduri. De exemplu: print '''Hello, Worldit''' În interiorul acestora se poate folosi orice alt tip de ghilimele. Pentru a se afi?a un rând gol, se poate folosi sau print sau print "\n" Func?iile input ?i raw_input Pentru a citi o valoare de la tastatur? se va folosi func?ia input, a c?rei parametru este un mesaj ce se va afi?a în consol? înaintea citirii (mesaj introdus între ghilimele). Pentru a re?ine aceast? valoare se va folosi o variabil?, ca în urm?torul exemplu: x = input('mesaj: ') Astfel, se va afi?a mesaj: ?i valoarea citit? va se va atribui variabile x. Func?ia input este folosit? doar pentru a prelua valori numerice. Pentru alt tip de valori se va folosi raw_input exact în acela?i mod. Not? de final Datorit? parteneriatului recent dintre WorldIT ?i RST (strict în ceea ce prive?te seria de tutoriale #wit.py) discu?iile de orice fel legate de subiectul articolului (programe scrise în Python, probleme întâmpinate cu acest limbaj etc.), dar ?i feedback-ul vor putea fi postate în topicul corespunz?tor articolului. Pe lâng? acestea, se vor putea posta ?i rezolv?ri alternative ale temelor (doar dup? ce am postat eu solu?ia în articolul imediat urm?tor, asta pentru a nu-i încurca pe cei ce vor s? rezolve pe cont propriu). Pe scurt, aici va fi locul de discu?ii. Legat de tem?, dac? dori?i s?-mi trimite?i rezolvarea în decurs de o s?pt?mân? (înainte de a o posta eu) pute?i s? o face?i pe email. Tem? 1. S? se scrie un program care cite?te de la tastatur? un nume (s? zicem, Andrei) ?i va afi?a Salut, Andrei. 2. S? se corecteze programul urm?tor: a = input(Introduceti numele ultimei carti citite: ) print 'Ultima data am citit '' + a + ''' Astfel încât s? se afi?eze: Ultima data am citit '<carte>'