You are on page 1of 14

ციკლის ოპერატორები

გაკვეთილი 4, ნაწილი 2
02
For ..in ციკლის
ოპერატორი
For ..in ციკლის ოპერატორი
მაგალითი 1

for x in range(1,11): მაგალითი 2


შედეგი
print(x)
for x in range(1, 11, 2):
1
print(x)
2
3
4
შედეგი 1
5
3
6
5
7
7
8
9
9
10
break ოპერატორი
break ოპერატორი გამოიყენება ციკლის შიგნით, როდესაც
საჭიროა მისი შეწყვეტა, მიუხედავად იმისა, რომ ციკლის
პირობა ჭეშმარიტია:

n=0
while n <= 10: შედეგი
n += 1
print(n) 1
if n == 3: 2
break 3
continue ოპერატორი
continue ოპერატორი გამოიყენება ციკლის შიგნით. continue
ოპერატორის შემდეგ დაწერილი ციკლის ოპერაციები
(ბრძანებები) არ შესრულდება და ციკლის შესრულება
გადადის შემდეგ იტერაციაზე (ბიჯზე).
შედეგი

n=0 1
while n <= 10: 2
n += 1 3
if n == 5:
4
continue
print(n) 6
7
8
9
10
Print ფუნქცია
print() ფუნქცია წარმოადგენს ბეჭდვის ოპერაციას, რომელიც
ბეჭდავს ფრჩხილებში მითითებულ ინფორმაციას ახალ ხაზზე:

მაგალითი შედეგი
a=5 5
print(a) Hello World!
print('Hello World!')
Print ფუნქცია
print() ფუნქციის შესრულებისას, მონაცემების დაბეჭდვა
სრულდება ’\n’-ით, რომელიც წარმოადგენს შემდეგ
ხაზზე გადასვლას. შესაბამისად, ყოველი ახალი print()
ბრძანება იბეჭდება მომდევნო ხაზზე.
print() ფუნქციაში შესაძლებელია მიუთითოთ ნებისმიერი
რამ, რითიც გინდათ რომ დასრულდეს ბეჭდვის
ოპერაცია, რაც უნდა მიუთითოთ end=‘ ’ პარამეტრად.
Print ფუნქცია
end= პარამეტრი

მაგალითი შედეგი
print('Hi', end='-') Hi-Everyone-
print('Everyone', end='-')
Print ფუნქცია
print() ფუნქციაში შესაძლებელია რამდენიმე ცვლადის
(მონაცემის) მითითება, რომელიც დაიბეჭდება ერთ
ხაზზე. თითოეული მათგანი ფუნქციაში უნდა იყოს მძიმით
გამოყოფილი.
შედეგად, თითოეული მონაცემი გამოიყოფა space-ით
(სივრცით). ასევე შესაძლებელია sep ატრიბუტის
გამოყენება, რომელშიც მიეთითება სიმბოლო(ები), რის
მიხედვითაც გამოიყოფა მონაცემები ერთმანეთისგან.
Print ფუნქცია
sep= ატრიბუტი შედეგი
Hi Alice . I have 5 donuts
Hello! Alice! Ann! James
მაგალითი
name = 'Alice'
a=5
print('Hi', name, '. I have', a, 'donuts')
print("Hello", name, "Ann", "James", sep="! ")
Print ფუნქცია
ფორმატირებული ბეჭდვა

%d მთელი რიცხვის ფორმატი; %5d - 5 ერთეულის გამოყოფა (შევსება იწყება მარცხნიდან)

%s სტრიქონის (string) ტიპის ფორმატი

ათწილადი რიცხვის ფორმატი, %.3f - წერტილის შემდეგ რიცხვი მიუთითებს 3 ციფრის გამოტანას
%f ათწილად ნაწილში
Print ფუნქცია
რამდენიმე ცვლადის
ფორმატირებული ბეჭდვა

მაგალითი
name = 'Alice'
a=5
print("Hi %s, I have %d donuts" %(name, a))

შედეგი
Hi Alice, I have 5 donuts
Print ფუნქცია
ერთი ცვლადის ფორმატირებული
ბეჭდვა

მაგალითი შედეგი
a = 5.3
5
print('%d' %a)
print('%4d' %a) 5
print('%f' %a) 5.300000
print('%.2f' %a) 5.30

You might also like