В програмирането често се налага многократно изпълнение на дадена
последователност от операции.
Цикъл (loop) е основна конструкция в програмирането, която позволява
многократно изпълнение на даден фрагмент сорс код.
В зависимост от вида на цикъла, програмният код в него се
повтаря или фиксиран брой пъти или докато е в сила дадено условие.
In [4]:
counter = 1
while counter <= 10:
print(counter)
counter = counter + 1
print("end")
Упражнение: Напишете програма, която пресмята произведението на числата от 1 до 5.
In [7]:
counter = 1
product = 1
while counter <= 5:
product = product * counter
print("counter: ", counter)
print("product: ", product)
counter = counter + 1
print(product)
Упражнение: Напишете програма, която пресмята произведението на четните числа от 1 до 5.
In [1]:
a = 2
if a % 2 == 0:
print("even")
else:
print("odd")
In [13]:
counter = 1
product = 1
while counter <= 5:
if counter % 2 == 0:
print("counter is %d even" % counter)
print("product = %d * %d" % (product, counter))
product = product * counter
print("counter: ", counter)
print("product: ", product)
counter = counter + 1
print(product)