Išbandyk Python programavimą

Nemokamai: pirmos temos teorija ir 5 atsitiktinės užduotys
🚀
Puikus būdas išsiaiškinti, ar programavimas tau patinka! Pirmyn – spręsk užduotis, eksperimentuok ir atrask savo galimybes. Tikiu tavimi! 💪

Sukurk programą, kuri ekrane atspausdintų tekstą atskirose eilutėse:

Aš gyvenu
Lietuvoje

Įvestis: Standartinė įvestis (konsolė)  |  Išvestis: Standartinė išvestis (konsolė)
ĮvestisIš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.

Matematiniai operatoriai

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.

1. Naudojant 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:

Python
Laukiu vykdymo užklausos...

Užsiregistravus suteikiama galimybė 7 dienas neribotai programuoti su DI asistentu, prieiga prie visų temų, sprendimų istorijos ir dar daugiau!

Registruotis nemokamai