⊗pyPmBsInp 36 of 208 menu

Funcția input în Python

Să studiem acum funcția input. Ea permite introducerea datelor în consolă și de asemenea salvarea acestora pentru a le utiliza în lucrările ulterioare. În parametrul ei opțional se poate transmite un șir de caractere cu o solicitare pentru utilizator. După rularea codului în câmpul din dreapta șirului utilizatorul poate introduce date. Pentru ca datele introduse să fie salvate, este necesar să apăsați tasta Enter. Funcția returnează ca rezultat un șir de caractere.

Exemplul . Afișarea datelor

Să creăm o variabilă tst, a cărei valoare va fi rezultatul funcției input. În parametrul ei scriem un șir de caractere cu o solicitare de a introduce un număr:

tst = input('enter number: ')

După rularea codului în consolă se va afișa următorul șir de caractere:

'enter number:'

În dreapta șirului se poate introduce orice valoare. Să introducem numărul 12:

'enter number:' 12

După ce utilizatorul a introdus numărul, acesta ajunge în variabila tst. Să adăugăm pentru claritate o linie de cod pentru afișarea valorii variabilei în consolă:

print(tst)

Acum, după introducerea numărului, în consolă se va afișa și valoarea variabilei tst:

'enter number:' 12 '12'

Exemplul . Operații matematice cu numere introduse

Să adăugăm o unitate la valoarea introdusă:

tst = input('enter number: ') print(tst + 1) # va afișa o eroare

Aceasta se întâmplă deoarece funcția input returnează întotdeauna ca rezultat un șir de caractere. Prin urmare, pentru a efectua operații matematice este necesar să o convertim într-un număr. Acest lucru se face cu funcția int:

print(int(tst) + 1) # va afișa 13

Probleme practice

Cereți utilizatorului să introducă ziua curentă a săptămânii. Afișați-o în consolă.

Să presupunem că avem două variabile:

num1 = 10 num2 = input('enter number: ')

Obțineți suma acestora și afișați-o în consolă.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge