Cuprins[Ascunde][Spectacol]
Bun venit la a treia prelegere din această serie.
Până acum ar trebui să puteți instala Python pe computer și să scrieți un program simplu prin alocarea de variabile și prin imprimarea unei instrucțiuni simple pe terminal.
Acum, lucrurile devin puțin mai interesante și vom vedea cum să folosim intrările și multe altele.
Primirea intrării
Acum vom învăța cum să primim informații de la utilizator în Python. Vom scrie un mic program care cere numele utilizatorului și apoi vom tipări un mesaj de salut personalizat pentru acel utilizator.
Deci, în loc de tipărire, vom folosi intrarea. Acum, atât aceste introduceri, cât și imprimare sunt funcții care sunt încorporate în Python.
Pentru a înțelege mai bine acest lucru, gândiți-vă la telecomanda televizorului.
Pe această telecomandă, avem o grămadă de butoane, acestea sunt funcțiile încorporate în televizorul dvs., îl puteți porni, opri, schimba volumul și așa mai departe. În Python, avem și funcții pentru sarcini comune, cum ar fi tipărirea mesajelor, primirea intrărilor și așa mai departe.
Vom folosi funcția de intrare. Acum tastați;
input('What is your name? ')
Această funcție de introducere va imprima acest mesaj pe terminal și apoi va aștepta ca utilizatorul să introducă o valoare. Indiferent ce introduce utilizatorul, această funcție de introducere va reveni. Acum putem obține acea valoare și să o stocăm în memorie folosind o variabilă. Îl putem salva într-o variabilă „Nume”. Ca aceasta:
name = input('What is your name? ')
Acum, pe a doua linie, tastați:
print('Hi' + name)
În acest fel, am combinat un șir „Bună” cu un alt șir „nume” în aceeași expresie. Ieșirea va arăta astfel.
Exercițiu
Acum iată un exercițiu pentru tine. Întrerupeți derularea și încercați asta.
Pune două întrebări: numele persoanei și culoarea preferată. Apoi imprimați un mesaj de genul „Shahbaz îi place negrul”
Iată soluția. „NU TRISALA”
Tip:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Ieșirea va arăta cam așa:
Conversie tip
Să înțelegem asta printr-un exemplu.
Să presupunem că doriți să vă determinați vârsta printr-un program simplu Python. Ceea ce ar fi:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Acum se pare că acest program ar trebui să funcționeze, dar dacă rulați acest program, veți primi o eroare.
Acest lucru se datorează faptului că, ca și alte limbaje de programare, Python are și tipuri de date distincte, iar intrarea ta a anului nașterii este luată ca șir de către interpretul Python, în ciuda faptului că este o valoare întreagă. Orice lucru cu funcția „input” este luat ca șir.
În acest fel, acest program va scădea un șir dintr-un număr întreg. Trebuie să corectăm acest lucru transformând șirul din expresia de intrare într-un număr întreg.
Iată cum o vom face.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Ieșirea va arăta cam așa.
Deci am declarat variabila „birth_year” ca număr întreg. Alte tipuri de date din Python includ „float” pentru puncte mobile, „bool” pentru a converti un șir într-o valoare booleană și „str” pentru șiruri.
Exercițiu
Acum iată un exercițiu interesant pentru tine.
Știi regulile.
Întrebați un utilizator greutatea lui în lire, convertiți-o în kilograme și imprimați-o pe terminal.
Iată cum o vei face.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Învelire
Asta e tot din această prelegere.
Ne vedem în următoarea prelegere, unde vom afla despre coarde.
Lasă un comentariu