Skip to main content

GRADE XI - NESTED FOR LOOP

                                                     

  NESTED FOR LOOP

1.

for var1 in range(3): 

    print(var1,"OUTER LOOP")          # 0 outer loop       1 outer loop      2 outer loop 

        for var2 in range(2):         

        print(var2+1,"INNER LOOP")    #1  2 inner loop     1  2  inner loop   1 2 inner loop 

2. Print the following pattern using for loop:

1 2 

1 2 3 

1 2 3 4 

Sol:

for r in range(1,5):   #ROWS

    for c in range(1,r+1):   #COLUMNS

        print(c,end=" ")

    print()

3. Print the following pattern using for loop:

@ @ 

@ @ @ 

@ @ @ @ 

4.Print the following pattern using for loop:

1 1 1 

2 2 2 

3 3 3 

Sol:


5. Print the following pattern using for loop:

1 2 

1 2 3 

1 2 3 4 

1 2 3 4 5 

1 2 3 4 5 6

n=int(input("Enter no of Rows"))

for i in range(n+1):

    for j in range(1,i+1):

        print(j,end=" ")

    print()

6. Print the following pattern using for loop:

1

22

333

4444

7. Print the following pattern using for loop:

* *

* *

* *

8. Print the following pattern using for loop:

2 2 

3 3 3 

4 4 4 4 

5 5 5 5 5 

6 6 6 6 6 6 

9.Print the following pattern using for loop: (Hint :Inner loop is decreasing)

1

21

321

4321

54321

10.Print the following pattern using for loop:

5

5 4

5 4 3

5 4 3 2

5 4 3 2 1

Sol:

for i in range(5,0,-1):

    print()

    for j in range(5,i-1,-1):

        print(j,end=' ')

11.

A       A=65

A B     CHR(J)

A B C

A B C D

A B C D E


for i in range(1,6):

    print()

    for j in range(65,65+i):

        a=chr(j)

        print(a,end=' ')

12.

5 4 3 2 1

5 4 3 2

5 4 3

5 4

5

for i in range(1,6):

    print()

    for j in range(5,i-1,-1):

        print(j, end=' ')


13. Print the pattern:

$ $ $ $ $ 

$ $ $ $ 

$ $ $ 

$ $ 

sol:

for i in range(6,1,-1): 

    print() 

    for j in range(1,i): 

        print('$', end=" ")

14.Print the pattern:

9

8 7

6 5 4

3 2 1 0

Sol:

cn=9

row=4

stop=2

for i in range(row):

    for c in range(1,stop):

        print(cn,end='')

        cn=cn-1

    print()

    stop+=1


Comments

Popular posts from this blog

CS - SORTING/SEARCHING ALGORITHMS

  SORTING ALGORITHMS                       SORTING ALGORITHM PDF LINK #Bubble Sort          ·        The outer loop iterates through the entire array. ·        The inner loop compares adjacent elements and swaps them if they are out of order. ·        The outer loop runs n times, and each pass moves the largest element to its correct position. arr=[3,8,5,2,1] n = len(arr) print(n) for i in range(n):  #traverse through all the elements         # Last i elements are already sorted, no need to check them         for j in range(0, n-i-1):              # Swap if the element found is greater than the next element              if arr[j] > arr[j+1]:               ...

LIST IN PYTHON - 14TH AUG

  LIST IN PYTHON BEGINNERS PRACTICE QUESTIONS 1. Creating List by accepting data from user List1=[] #Empty list n=int(input("Enter number of elements"))    i=0 while i < n:     num= int(input("Enter element " + str(i) + ": "))     List1+=[num]       i+=1 print(List1) OR #Creating List by accepting data from user List1=[ ] n=int(input("Enter number of elements"))   i=0 while i < n:     List1+=[int(input("Enter the element"))]       i+=1     print(List1) 2.Write a program to input the size and the list of elements from user. Count the number of elements  which are divisible by 5 list1= [ ] s =int (input("Enter no of elements")) for i in range(s):     list1 += [int (input("Enter the Elements"))] count=0 for num in list1:         if num % 5 ==0:             count = count+1 print("No. of elements divisible by 5--",c...