суббота, 12 марта 2011 г.

Python Цикл for # 10

В предыдущей статье уже рассматривался цикл while. Но это не единственный способ организации повторения какой либо "программы".

Также как и while, цикл for часто применяется. Используется для того, чтобы пройтись по упорядоченным элементам какого либо множества.

 Пример:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def primer_9(): 
    stroka=[10,20,30,40,50,60]
    f=0
    for element in stroka:
       f=f+1 # счётчик цикла

    print(f) # распечатываем количество 
             # элементов в переменной stroka
 
def main():
    primer_9()
    return 0
 
if __name__ == '__main__':
    main()


Также вот аналогичный пример:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def primer_10(): 
    a='silver' 
    for bukva in a:
        print (bukva) 
 
def main():
    primer_10()
    return 0

if __name__ == '__main__':
    main()


В этих двух примерах выполняется простейший циклический алгоритм. В первом - цикл for обращается к каждому элементу переменной ch. Переменная f используется как счётчик того, сколько элементов было просмотрено.

Во втором примере мы "расчленили" слово silver, а точнее мы разбили его по буквам.

Комментариев нет:

Отправить комментарий