Sukurk programą, kuri ekrane atspausdintų tekstą atskirose eilutėse:
Aš gyvenu
Lietuvoje
| Įvestis | Išvestis |
|---|---|
Aš gyvenu Lietuvoje |
Python programavimo kalboje tam naudojama funkcija print(). Tekstą, kurį norime išvesti, reikia įrašyti tarp viengubų arba dvigubų kabučių. Pavyzdys:
Jeigu norime tiesiog perkelti tekstą į naują eilutę, galime išvesti tuščią eilutę taip:
Skaidyti eilutėmis galime ir naudodami specialų simbolį \n, kuris perkelia teksto išvedimą į naują eilutę.
Tekstus galima sujungti naudojant kablelius arba pliuso (+) ženklą:
Atkreipkite dėmesį, kad naudojant kablelį tarp žodžių automatiškai įterpiamas tarpas, tačiau sujungiant tekstą su +, tarpo nėra, nebent jį įrašome patys.
Jeigu norime formatuoti eilutes taip, kaip jos parašytos kode, galime naudoti trigubas kabutes:
Tekstas vienoje eilutėje:
Pagrindiniai skaičių tipai
Python kalboje yra keletas pagrindinių skaičių tipų:
int (sveikieji skaičiai)float (trupmeniniai skaičiai)Pavyzdžiai:
Atkreipkite dėmesį, kad norėdami parodyti, jog kintamasis yra float tipo, turime naudoti tašką (.), net jei nėra trupmeninės dalies.
| Operatorius | Pavadinimas | Pavyzdys | Paaiškinimas |
|---|---|---|---|
| + | Sudėtis | 8 + 3 | Sudeda 8 ir 3 |
| - | Atimtis | 8 - 3 | Atima 3 iš 8 |
| * | Daugyba | 8 * 3 | Sudaugina 8 ir 3 |
| / | Dalyba | 8 / 3 | Padalina 8 iš 3 |
| ** | Laipsnis | 8 ** 3 | Pakelia 8 laipsniu 3 |
| % | Liekanos operacija | 8 % 3 | Liekana (ats. 2) |
| // | Sveikoji dalyba | 8 // 3 | Sveikojo skaičiaus dalyba (ats. 2) |
Paprastos sveikųjų skaičių operacijos:
Kėlimas laipsniu:
Liekanos operacija
Norint sužinoti dalybos liekaną, naudojame % operatorių:
Dalyba ir sveikoji dalyba
Python kalboje kintamieji sukuriami automatiškai, kai jiems priskiriama reikšmė:
Svarbios taisyklės kuriant kintamuosius
✅ Leidžiami simboliai: raidės (A-z), skaičiai (0-9) ir apatinis brukšnys _.
✅ Negali prasidėti skaičiumi (2kintamasis = "klaida" ❌).
✅ Python skiria didžiąsias ir mažąsias raides (vardas ≠ VARDAS).
✅ Pavadinimai turėtų būti suprantami (x = 10 ❌, geriau studentu_skaicius = 10 ✅).'
Kintamųjų tipai
| Duomenų tipas | Raktažodis |
|---|---|
| Tekstas (text type) | str |
| Skaičius (numeric types) | int, float, complex |
| Sąrašai (sequence types) | list, tuple, range |
| Žodynai (mapping type) | dict |
| Rinkiniai (set types) | set, frozenset |
| Loginis (boolean) | bool |
| Dvejetainis (binary types) | bytes, bytearray, memoryview |
| Jokio tipo | NoneType |
Žemiau pateiktas programos kodas, kuris atlieka skirtingas matematines operacijas su a ir b nustatytais kintamaisiais:
| Priskyrimas | Atitikmuo | Paaiškinimas |
|---|---|---|
| x += y | x = x + y | Kintamasis x padidinamas y skaičiumi |
| x -= y | x = x - y | Kintamasis x sumažinamas y skaičiumi |
| x *= y | x = x * y | Kintamasis x padauginamas iš y |
| x /= y | x = x / y | Kintamasis x padalinamas iš y |
| x %= y | x = x % y | Kintamasis x padalinamas iš y ir paimama liekana |
| x **= y | x = x ** y | Kintamasis x pakeliamas y laipsniu |
Dažnai tenka skaičiuoti įvairius dydžius, juos apjungti ir tvarkingai pateikti. Pažiūrėkime, kokius metodus tam galime naudoti.
print() su kintamaisiais atskirtais kableliais, Pitonas automatiškai suformuoja tekstą išvedimui:2. Eilučių sujungimas prieš išvedant yra dažnas būdas. Tačiau sujungiant reikia konvertuoti kitų tipų reikšmes į tekstą naudojant str():
3. Būdas tekstui formatuoti yra format() metodas:
4. Naujausias ir patogiausias būdas nuo Python 3.6 – f-eilutės. Jos yra greitesnės ir mažiau klaidų sukeliančios nei ankstesni formatai:
5. Jei reikia formatuoti kelių eilučių tekstą, galima naudoti trigubas kabutes:
Užsiregistravus suteikiama galimybė 7 dienas neribotai programuoti su DI asistentu, prieiga prie visų temų, sprendimų istorijos ir dar daugiau!
Registruotis nemokamai