Пајтон Додека јамка



Пајтон Додека

на , Ако и Додека се примитивни сложени изјави/ петелки во Пајтон. Во ова упатство, ќе покриеме само изјава Python while.

Пајтон додека циклус:

Пајтон додека јамка се користи за извршување на множество изјави, се додека условот е точен. Подолу кодот ги печати броевите од 1 до 10.

a=1
while(a<=10):
  print(a)
  a+=1
print("Numbers 1 to 10 are printed")

Горенаведениот код работи како подолу:

  • Иницијализирање на променливата a до 1
  • Додека исказот проверува дали променливата 'a' е помала или еднаква на 10
  • Ако условот е Точен, 'а' ќе се зголеми за 1.
  • Кога ќе се сретне последната линија, состојбата на исказот while повторно ќе се тестира.
  • Значи, горенаведениот код ги печати сите броеви од 1 до 10.
  • Кога „а“ ќе стане 11, состојбата станува погрешна и јамката ќе излезе.
  • Без оглед на изјавата напишана надвор од јамката за време, ќе се изврши.

Бесконечна јамка:

Треба да бидеме внимателни во врска со бесконечната јамка додека ја користиме изјавата „додека“ на Пајтон. Во случај, заборавивме да ја зголемиме променливата 'a', тоа ќе резултира со бесконечна јамка.

a=1
while(a<=10):
  print(a)
print("Numbers 1 to 10 are printed")

Питон додека и ДРУГО:

Со изјавата за друго можеме да извршуваме блок код еднаш кога состојбата дадена во изјавата while станува погрешна.

a=11
while(a<=10):
  print(a)
  a+=1
else:
  print("a is greater than 10")

Преглед на списоци:

Можеме да ги заобиколиме списоците, жиците и папките користејќи ја јамката while.

l=[8,9,1,4,5]
length=len(l)
i=0  # since the index starts with zero
while(i<length):
  print(l[i])
  i+=1

АКО внатре додека јамка:

Можеме да ја користиме и IF-јамката во внатрешноста на јамката. Подолу кодот е за печатење на парни броеви од 1 до 10.

a=1
while(a<=10):
  if a%2==0:
    print(a)
  a+=1

Може да го измените горенаведениот код за да ги отпечатите непарните броеви. Обидете се со повеќе примери за петелките додека.