Главная страница
Навигация по странице:

  • for

  • Вложенный цикл for в python

  • if

  • Break

  • break

  • while

  • Python практика 8 сын цикл. Python Практикалы жмыс 1 Цикл For с использованием последовательности Пример 1 Итерация строки с помощью цикла for str "Python" for


    Скачать 23.46 Kb.
    НазваниеPython Практикалы жмыс 1 Цикл For с использованием последовательности Пример 1 Итерация строки с помощью цикла for str "Python" for
    Дата09.05.2022
    Размер23.46 Kb.
    Формат файлаdocx
    Имя файлаPython практика 8 сын цикл.docx
    ТипДокументы
    #518652

    Python

    Практикалық жұмыс №1
    Цикл For с использованием последовательности

    Пример 1: Итерация строки с помощью цикла for

    str = "Python"

    for i in str:

    print(i)

    Вывод:

    P

    y

    t

    h

    o

    n

    Пример 2: Программа для печати таблицы заданного числа.

    list = [1,2,3,4,5,6,7,8,9,10]

    n = 5

    for i in list:

    c = n*i

    print(c)

    Вывод:

    5

    10

    15

    20

    25

    30

    35

    40

    45

    50s

    Пример 3: Программа для печати суммы заданного списка.

    list = [10,30,23,43,65,12]

    sum = 0

    for i in list:

    sum = sum+i

    print("The sum is:",sum)

    Вывод:

    The sum is: 183

    Практикалық жұмыс №2
    Цикл For с использованием функции range()

    Пример 1: Программа для печати чисел по порядку.

    for i in range(10):

    print(i,end = ' ')

    Вывод:

    0 1 2 3 4 5 6 7 8 9

    Пример 2: Программа для печати таблицы заданного числа.

    n = int(input("Enter the number "))

    for i in range(1,11):

    c = n*i

    print(n,"*",i,"=",c)

    Вывод:

    Enter the number 10

    10 * 1 = 10

    10 * 2 = 20

    10 * 3 = 30

    10 * 4 = 40

    10 * 5 = 50

    10 * 6 = 60

    10 * 7 = 70

    10 * 8 = 80

    10 * 9 = 90

    10 * 10 = 100

    Пример 3: Программа для печати четного числа с использованием размера шага в range().

    n = int(input("Enter the number "))

    for i in range(2,n,2):

    print(i)

    Вывод:

    Enter the number 20

    2

    4

    6

    8

    10

    12

    14

    16

    18

    Мы также можем использовать функцию range() с последовательностью чисел. Функция len() сочетается с функцией range(), которая выполняет итерацию по последовательности с использованием индексации. Рассмотрим следующий пример.

    list = ['Peter','Joseph','Ricky','Devansh']

    for i in range(len(list)):

    print("Hello",list[i])

    Вывод:

    Hello Peter

    Hello Joseph

    Hello Ricky

    Hello Devansh

    Практикалық жұмыс №3

    Вложенный цикл for в python
    Python позволяет нам вложить любое количество циклов for внутрь цикла for. Внутренний цикл выполняется n раз за каждую итерацию внешнего цикла. Синтаксис приведен ниже.

    for iterating_var1 in sequence: #outer loop

    for iterating_var2 in sequence: #inner loop

    #block of statements

    #Other statements

    Пример 1: Вложенныйцикл for

    # User input for number of rows

    rows = int(input("Enter the rows:"))

    # Outer loop will print number of rows

    for i in range(0,rows+1):

    # Inner loop will print number of Astrisk

    for j in range(i):

    print("*",end = '')

    print()

    Вывод:

    Enter the rows:5

    *

    **

    ***

    ****

    *****

    Пример 2: Программа для печати пирамиды чисел.

    rows = int(input("Enter the rows"))

    for i in range(0,rows+1):

    for j in range(i):

    print(i,end = '')

    print()

    Вывод:

    1

    22

    333

    4444

    55555

    Практикалық жұмыс №4

    Использование оператора else в цикле for

    Пример 1: Программа для печати таблицы заданных чисел.

    i=1

    number=0

    b=9

    number = int(input("Enter the number:"))

    while i<=10:

    print("%d X %d = %d \n"%(number,i,number*i))

    i = i+1

    Вывод

    Enter the number:10

    10 X 1 = 10

    10 X 2 = 20

    10 X 3 = 30

    10 X 4 = 40

    10 X 5 = 50

    10 X 6 = 60

    10 X 7 = 70

    10 X 8 = 80

    10 X 9 = 90

    10 X 10 = 100

    Программа для печати чисел Фибоначчи до заданного предела

    terms = int(input("Enter the terms "))

    # first two intial terms

    a = 0

    b = 1

    count = 0



    # check if the number of terms is Zero or negative

    if (terms <= 0):

    print("Please enter a valid integer")

    elif (terms == 1):

    print("Fibonacci sequence upto",limit,":")

    print(a)

    else:

    print("Fibonacci sequence:")

    while (count < terms) :

    print(a, end = ' ')

    c = a + b

    # updateing values

    a = b

    b = c



    count += 1

    Enter the terms 10

    Fibonacci sequence:

    0 1 1 2 3 5 8 13 21 34

    Практикалық жұмыс №5

    Оператор прерывания в Python

    Break - это ключевое слово в python, которое используется для вывода управления программой из цикла. Оператор break разрывает циклы по одному, то есть в случае вложенных циклов он сначала разрывает внутренний цикл, а затем переходит к внешним циклам.

    #оператор цикла

    break;

    Пример: оператор break с циклом while

    i = 0;

    while 1:

    print(i," ",end=""),

    i=i+1;

    if i == 10:

    break;

    print("came out of while loop");

    Вывод:

    0 1 2 3 4 5 6 7 8 9 came out of while loop

    Пример

    n=2

    while 1:

    i=1;

    while i<=10:

    print("%d X %d = %d\n"%(n,i,n*i));

    i = i+1;

    choice = int(input("Do you want to continue printing the table, press 0 for no?"))

    if choice == 0:

    break;

    n=n+1

    Вывод:

    2 X 1 = 2

    2 X 2 = 4

    2 X 3 = 6

    2 X 4 = 8

    2 X 5 = 10

    2 X 6 = 12

    2 X 7 = 14

    2 X 8 = 16

    2 X 9 = 18

    2 X 10 = 20
    Do you want to continue printing the table, press 0 for no?1
    3 X 1 = 3

    3 X 2 = 6

    3 X 3 = 9

    3 X 4 = 12

    3 X 5 = 15

    3 X 6 = 18

    3 X 7 = 21

    3 X 8 = 24

    3 X 9 = 27

    3 X 10 = 30

    Do you want to continue printing the table, press 0 for no?0

    Практикалық жұмыс №6

    Оператор continue в Python

    Оператор continue в Python используется для возврата управления программой в начало цикла. Оператор continue пропускает оставшиеся строки кода внутри цикла и начинает следующую итерацию. В основном он используется для определенного условия внутри цикла, чтобы мы могли пропустить определенный код для конкретного условия.

    Рассмотрим следующие примеры.

    Пример

    i = 0

    while(i < 10):

    i = i+1

    if(i == 5):

    continue

    print(i)

    Вывод:

    1

    2

    3

    4

    6

    7

    8

    9

    10

    Обратите внимание на вывод приведенного выше кода, значение 5 пропущено, потому что мы предоставили условие if с помощью оператора continue в цикле while. Давайте посмотрим на другой пример:

    Пример

    str = "JavaTpoint"

    for i in str:

    if(i == 'T'):

    continue

    print(i)

    Вывод:

    J

    a

    v

    a

    p

    o

    i

    n

    t

    Оператор pass в python

    Оператор pass является нулевым оператором (null operation), поскольку при его выполнении ничего не происходит. Он используется в тех случаях, когда оператор синтаксически необходим, но мы не хотим использовать вместо него какой-либо исполняемый оператор.

    Например, он может быть использован при переопределении метода родительского класса в подклассе, но мы не хотим давать его конкретную реализацию в подклассе.

    Pass также используется в тех случаях, когда код будет записан где-то, но еще не записан в программном файле. Рассмотрим следующий пример.

    list = [1,2,3,4,5]

    flag = 0

    for i in list:

    print("Current element:",i,end=" ");

    if i==3:

    pass

    print("\nWe are inside pass block\n");

    flag = 1

    if flag==1:

    print("\nCame out of pass\n");

    flag=0

    Вывод:

    Current element: 1 Current element: 2 Current element: 3

    We are inside pass block

    Came out of pass

    Current element: 4 Current element: 5


    написать администратору сайта