Python тілінде программалар құру 4-– ЦиклдерWhile, For


global a a = [] for i in ["red", "green", "blue", "black", "orange", "yellow", "white"]



бет3/3
Дата21.12.2023
өлшемі2.82 Mb.
#487427
түріПрограмма
1   2   3
4 while дәрістер - Циклдер

global a

a = []

for i in ["red", "green", "blue", "black", "orange", "yellow", "white"]:

a.append(i)

Break операторы 0 -ді басқанша


Нәтижесі:
san ter=1
san ter=2
san ter=7
san ter=89
san ter=0

Циклдегі continue операторы

  • Continue операторы циклдің келесі қадамына көшуді орындайды
  • while True: # infinite loop # True: шексіз цикл

    user_input = input(" Сәлем деп жаз, оны істемесең қайталай беремін! \t")

    print("Сөз енгіз: ", user_input)

    if user_input.lower() != "сәлем":

    continue

    else:

    print("Жақсы ұл/қыз екенсің! Сәлем деп жазарыңды білгенмін!")

    break

Try – Except нұсқаулары

  • Аластамалар (exception) қате кеткені жайлы мәлімет береді. Программадағы try нұсқауы аластамаларды көрсетеді немесе операторлар тобын өшіреді. Except нұсқауы бір немесе бірнеше аластамаларды өңдеу ісін атқарады.
  • Егер try нұсқауында аластама болмаса, онда аластаманы өңдеу де жүзеге асырылмайды. Ал егер try нұсқауында аластама көрсетілетін болса, онда аластама өңдеуішін іздеу іске қосылады.
  • a = input("Бірдеңе енгізіңіз: ")

    try:

    a = int(a)

    except ValueError: # ValueError – аластама аты

    print("Бүтін санға түрлендірілмейтін мән енгізілді!")

  • https://docs.python.org/3/reference/compound_stmts.html#the-for-statement

try except арқылы қатені анықтау

  • raise операторы программалаушыға көрсетілген аластаманы мәжбүрлі түрде орындау мүмкіндігін береді. Мысалы:
  • try:

    raise NameError('Сәлем дейік')

    except NameError:

    ('Aластама жоғалды!')

    raise

  • Негізінде сіз қатені кез келген сәтте кез келген орыннан алып тексере аласыз
  • https://docs.python.org/3/tutorial/errors.html

Тыңдағандарыңызға рахмет!

Тыңдағандарыңызға рахмет!

Өздерің оқып, үйренуге арналған сайттар

1. Ең оңайы, есептерін толық шығарсаңдар, бағаларың 3 және 4 болады:

stepic.org python.tutor.ru

2. Орташа сайт, есептерін шығарсаңдар, бағаларың 4 пен 5 болады:

informatics.msk.ru

3. Жұмыс істегісі (жұмысқа тұрғысы) келетіндерге арналған маман-дандырылған сайт:

codeforces.com



Достарыңызбен бөлісу:
1   2   3




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет