Skip to main content

GRADE XI - PYTHON BASICS ASSIGNMENT

 PYTHON BASICS

NOTEBOOK ASSIGNMENT


Q1. What is Python? Write its features.

Q2. Write few advantages & disadvantages of Python Languages.

Q3. What is a difference between an expression and a statement?

Q4. What do you mean by Mutable and Immutable Data Types. Explain with example.

Q5. How will the following expression be evaluated in Python?

       15.0 / 4 + (8 + 3.0)

Q6. Give the output of the following when num1 = 4,num2 = 3, num3 = 2  (NCERT)

a) num1 += num2 + num3

     print (num1)

b) num1 = num1 ** (num2 + num3)

    print (num1)

c) num1 **= num2 + num3

d) num1 = '5' + '5'

     print(num1)

e) print(4.00/(2.0+2.0))

f) num1 = 2+9*((3*12)-8)/10

    print(num1)

g) num1 = 24 // 4 // 2

    print(num1)

h) num1 = float(10)

print (num1)

i) num1 = int('3.14')

    print (num1)

j) print('Bye' == 'BYE')

k) print(10 != 9 and 20 >= 20)

l) print(10 + 6 * 2 ** 2 != 9//4 -3 and 29>= 29/9)

m) print(5 % 10 + 10 < 50 and 29 <= 29)

n) print((0 < 6) or (not(10 == 6) and (10<0)))

Q7. What are identifiers? Write rules for naming an identifier.

Q8. The volume of a sphere with radius r is 4/3πr3. Write a Python program to find the volume of         

       spheres with radius 7cm, 12cm, 16cm, respectively. (NCERT)

Q9. Write a program to calculate in how many days a work will be completed by three persons A, B and C together. A, B, C take x days, y days and z days respectively to do the job alone. The formula to calculate the number of days if they work together is xyz/(xy + yz + xz) days where x, y, and z are given as input to the program.  (NCERT)

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]:               ...

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  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: @  @ @  @ @ @...