# Informacijos išvedimas į konsolę
# Apie informacijos išvedimą
- Norint konsolėje (terminale) pamatyti kokią nors informaciją (kai dirbame iš
*.py
failų), tam reikia naudotiprint()
funkciją. - Pagal numatytuosius nustatymus
print()
išves informaciją į vieną eilutę, o po išvedimo pereis į kitą, kad sekantys išvedimai būtų naujose eilutėse.
# Sintaksė
print()
print('norimas tekstas')
print("norimas tekstas")
# Pavyzdžiai
# Pavyzdys 1
Kodas:
print('Teksto eilute')
Rezultatas:
Teksto eilute
# Pavyzdys 2
Kodas:
print('Pirma teksto eilute')
print('Antra teksto eilute')
Rezultatas:
Pirma teksto eilute
Antra teksto eilute
# Pavyzdys 3
Kodas:
tekstas = 'Teksto eilute'
print(tekstas)
Rezultatas:
Teksto eilute
# Pavyzdys 4
Kodas:
pirma_eilute = 'Pirma teksto eilute'
print(pirma_eilute)
print('Antra teksto eilute')
Rezultatas:
Pirma teksto eilute
Antra teksto eilute
# Pavyzdys 5
Kodas:
print('koks nors ' + 'jungtinis tekstas')
print('koks nors', 'kitoks jungtinis tekstas')
print('koks nors vientisas tekstas')
Rezultatas:
koks nors jungtinis tekstas
koks nors kitoks jungtinis tekstas
koks nors vientisas tekstas
# Pavyzdys 6
Kodas:
print('---------------')
print('isskirtas tekstas')
print('---------------')
Rezultatas:
---------------
isskirtas tekstas
---------------
# Pavyzdys 7
Kodas:
print('tekstas')
print() # nauja eilute
print('dar teksto')
Rezultatas:
tekstas
dar teksto
# Pavyzdys 8
Kodas:
tekstas = 'pirma eilute\nantra eilute\ntrecia eilute'
print(tekstas)
print('pirma eilute\nantra eilute\ntrecia eilute')
Rezultatas:
pirma eilute
antra eilute
trecia eilute
pirma eilute
antra eilute
trecia eilute
# Pavyzdys 9
Kodas:
marke = 'Citroen'
modelis = 'Xsara'
metai = 2002
rida = 148974
print(marke)
print(modelis)
print(metai)
print(rida)
Rezultatas:
Citroen
Xsara
2002
148974
# Pavyzdys 10
Kodas:
marke = 'Citroen'
modelis = 'Xsara'
metai = 2002
rida = 148974
print('Marke:', marke)
print('Modelis:', modelis)
print('Metai:', metai)
print('Rida:', rida)
Rezultatas:
Marke: Citroen
Modelis: Xsara
Metai: 2002
Rida: 148974
# Pavyzdys 11
Kodas:
marke = 'Citroen'
modelis = 'Xsara'
metai = 2002
rida = 148974
print('Marke: ' + marke)
print('Modelis: ' + modelis)
print('Metai: ' + str(metai)) # be str meta klaida
print('Rida: ' + str(rida)) # be str meta klaida
Rezultatas:
Marke: Citroen
Modelis: Xsara
Metai: 2002
Rida: 148974
# Pavyzdys 12
Kodas:
marke = 'Citroen'
modelis = 'Xsara'
metai = 2002
rida = 148974
print(marke, modelis, 'buvo pagaminta', metai, 'metais ir nuvaziavo', rida, 'km')
Rezultatas:
Citroen Xsara buvo pagaminta 2002 metais ir nuvaziavo 148974 km
# Pavyzdys 13
Kodas:
marke = 'Citroen'
modelis = 'Xsara'
metai = 2002
rida = 148974
# f"" arba f'' yra naujesnio python budas formatuoti teksta
print(f'{marke} {modelis} buvo pagaminta {metai} metais ir nuvaziavo {rida} km')
Rezultatas:
Citroen Xsara buvo pagaminta 2002 metais ir nuvaziavo 148974 km
# Pavyzdys 14
Kodas:
vardas = 'Tomas'
pavarde = 'Tomauskas'
amzius = 22
kursas = 3
vidurkis = 8.7
# f"" arba f'' yra naujesnio python budas formatuoti teksta
eil = f"{vardas} {pavarde} ({amzius} m.) mokosi {kursas}-iame kurse, jo vidurkis yra {vidurkis}"
print(eil)
Rezultatas:
Tomas Tomauskas (22 m.) mokosi 3-iame kurse, jo vidurkis yra 8.7
# Pavyzdys 15
Kodas:
tekstas = 'Teksto pradzia'
tekstas += ' daugiau teksto'
print(tekstas)
Rezultatas:
Teksto pradzia daugiau teksto
# Pavyzdys 16
Kodas:
vardas = 'Tomas'
pavarde = 'Tomauskas'
amzius = 22
kursas = 3
vidurkis = 8.7
# f"" arba f'' yra naujesnio python budas formatuoti teksta
formatuotas = f"{vardas} {pavarde} ({amzius} m.) mokosi "
formatuotas += f"{kursas}-iame kurse, jo vidurkis yra {vidurkis}"
print(formatuotas)
Rezultatas:
Tomas Tomauskas (22 m.) mokosi 3-iame kurse, jo vidurkis yra 8.7
# Pavyzdys 17
Kodas:
vardas = 'Tomas'
pavarde = 'Tomauskas'
vidurkis = 8.7
# format yra senesnio python variantas teksto formatavimui
formatuotas = "Studento {} {} vidurkis yra {}".format(vardas, pavarde, vidurkis)
print(formatuotas)
Rezultatas:
Studento Tomas Tomauskas vidurkis yra 8.7
# Užduotys
# Užduotis 1
Pirmoje eilutėje išveskite savo vardą ir amžių. Antroje eilutėje išveskite kodėl pasiryžote išbandyti programavimą.
# Užduotis 2
Išveskite bet kokį eilėraštį, kurį sudarytų bent 5 eilutės.
# Užduotis 3
Išveskite 3x3 dydžio tuščiavidurį kvadratą iš *
simbolio. Galutinio rezultato pavyzdys:
***
* *
***
# Užduotis 4
Susikurkite šiuos kintamuosius, saugančius informaciją apie gyvūną: pavadinimas, amžius, kailio spalva, svoris. Išveskite šiuos duomenis gražiai suformatuotus vienoje eilutėje, sakinio forma. Pavyzdžiui:
Gyvūnas - šuo (2 m.) turi rudą kailio spalvą ir sveria 1.4 kg.
# Užduotis 5
Susikurkite skaičiaus kintamąjį, kurį išveskite penkis kartus toje pačioje eilutėje be tarpų tarp šių skaičių. Pavyzdžiui: skaičius - 25
, išvedimas - 2525252525
# Užduotis 6
Susikurkite skaičiaus kintamąjį, kurį išveskite penkis kartus toje pačioje eilutėje su tarpais tarp šių skaičių. Pavyzdžiui: skaičius - 25
, rezultatas - 25 25 25 25 25
# Užduotis 7
Išveskite:
*
**
***
# Užduotis 8
Per vieną print()
išveskite tris skirtingas teksto eilutes.
# Užduotis 9
Konsolėje iš brūkšniukų ir kitų simbolių išveskite lentelę. Pavyzdžiui:
+--------+--------+
| Vardas | Amzius |
+--------+--------+
| Tomas | 24 |
| Jonas | 26 |
| Justė | 25 |
+--------+--------+