15166 afișări Candale Silviu (silviu) 12.01.2020 www.pbinfo.ro
Etichete: nicio etichetă

Python 2.7

O soluție Python 2.7 corectă este:

[x , y] = raw_input().split()
x = int(x)
y = int(y)
print x + y

Funcția raw_input() citește de la tastatură o linie și o returnează ca string. Metoda split() a obiectului de tip string returnează o listă cu cuvintele care îl alcătuiesc. Variabilele x și y sunt apoi convertite la întreg.

În Python 2.7 print este instrucțiune.

Soluția de mai sus profită de faptul că în toate testele cele două numere sunt situate pe aceeași linie.

Python 3.4

O soluție Python 3.4 corectă este:

[x , y] = input().split()
x = int(x)
y = int(y)
print(x + y)

Observații: În Python 3.4:

  • pentru a citi o linie se folosește funcția input(), funcția raw_input() nefiind disponibilă;
  • print este funcție, parantezele sunt necesare.

15166 afișări Candale Silviu (silviu) 12.01.2020 www.pbinfo.ro