4- мысал:
a = 10; b = 1 while a < 15: b = b * 2 print("a = {} b = {}".format(a, b)) a += 1
Нәтижесі:
a = 10 b = 2
a = 11 b = 4
a = 12 b = 8
a = 13 b = 16
a = 14 b = 32
Практикалық жұмыс
Фибоначчи сандарын шығаратын программа жазып, оны сандар тізбегінің бесінші мен жиырмасыншы нөмірлері арасындағыларын экранға шығаратын етіп өзгертіңіз.
0 мен 20 арасындағы жұп сандар тізбегін экранға шығаратын цикл жазыңыз. Сонан кейін -1 мен -21 арасындағы үшке бөлінетін сандар тізбегін шағаратын цикл құрыңыз.
Программаға екі бүтін сан (a,b) солардың арасындағы 5-ке бөлінетін, бірақ 3-ке бөлінбейтін сандар тізбегін экранға шығарыңыз.
for және while циклдерін пайдаланатын үш циклдік программа құрыңыз. https://stepik.org/course/67/promo
Глобальдік айнымалылар - функциялар, кластар ішіндегі опера-цияларда қолдануға болатын айнымалылар. Бұлар C# және Java тіліндегі осындай айнымалылар аналогы болып табылады
global a
a = []
for i in ["red", "green", "blue", "black", "orange", "yellow", "white"]:
Аластамалар (exception) қате кеткені жайлы мәлімет береді. Программадағы try нұсқауы аластамаларды көрсетеді немесе операторлар тобын өшіреді. Except нұсқауы бір немесе бірнеше аластамаларды өңдеу ісін атқарады.
Егер try нұсқауында аластама болмаса, онда аластаманы өңдеу де жүзеге асырылмайды. Ал егер try нұсқауында аластама көрсетілетін болса, онда аластама өңдеуішін іздеу іске қосылады.
a = input("Бірдеңе енгізіңіз: ")
try:
a = int(a)
except ValueError: # ValueError – аластама аты
print("Бүтін санға түрлендірілмейтін мән енгізілді!")