Pyth Notes
Pyth Notes
Pyth Notes
i Serial_no. v Total_Marks
ii 1st_Room vi total-Marks
Answer:
i) Serial_no. :- Invalid
v) Total_Marks :- Valid
b) Assign the average of values of variables length and breadth to a variable sum.
c) Assign a list containing strings ‘Paper’, ‘Gel Pen’, and ‘Eraser’ to a variable stationery.
d) Assign the strings ‘Mohandas’, ‘Karamchand’, and ‘Gandhi’ to variables first, middle and
last.
e) Assign the concatenated value of string variables first, middle and last to variable fullname.
Make sure to incorporate blank spaces appropriately between different parts of names.
Answer:
length = 10
breadth = 20
b) Assign the average of values of variables length and breadth to a variable sum.
c) Assign a list containing strings ‘Paper’, ‘Gel Pen’, and ‘Eraser’ to a variable stationery.
d) Assign the strings ‘Mohandas’, ‘Karamchand’, and ‘Gandhi’ to variables first, middle and last.
first = ‘Mohandas’
middle= ‘Karamchand’
last= ‘Gandhi’
e) Assign the concatenated value of string variables first, middle and last to variable fullname. Make
sure to incorporate blank spaces appropriately between different parts of names.
3. Write logical expressions corresponding to the following statements in Python and evaluate the
expressions (assuming variables num1, num2, num3, first, middle, last are already having
meaningful values):
d) The string ‘middle’ is larger than the string ‘first’ and smaller than the string ‘last’.
Answer:
a) 0 == 1 == 2
b) 2 + 3 == 4 + 5 == 7
c) 1 < -1 == 3 > 4
Answer:
5. Write the output of the following:
a) num1 = 4
num2 = num1 + 1
num1 = 2
b) num1, num2 = 2, 6
c) num1, num2 = 2, 3
Answer:
a) num1 = 4
num2 = num1 + 1
num1 = 2
Output: 2,5
b) num1, num2 = 2, 6
Output: 6,4
c) num1, num2 = 2, 3
Output: error
6. Which data type will be used to represent the following data values and why?
c) Mobile number
d) Pocket money
e) Volume of a sphere
f) Perimeter of a square
Answer:
7. Give the output of the following when num1 = 4, num2 = 3, num3 = 2
print (num1)
print (num1)
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’)
>= 29/9)
(10<0)))
Answer:
print (num1)
Output:9
print (num1)
Output:1024
Output:1024
Output:55
e) print(4.00/(2.0+2.0))
Output:1.0
f) num1 = 2+9*((3*12)-8)/10
print (num1)
Output:27.2
g) num1 = 24 // 4 // 2
print(num1)
Output:3
h) num1 = float(10)
print (num1)
Output:10.0
i) num1 = int(‘3.14’)
print (num1)
Output: error
j) print(‘Bye’ == ‘BYE’)
Output: False
Output:True
>= 29/9)
Output: True
Output: True
n) print((0 < 6) or (not(10 == 6) and
(10<0)))
Output: True
a) 25 / 0
Answer:
9. A dartboard of radius 10 units and the wall it is hanging on are represented using a two-
dimensional coordinate system, with the board’s center at coordinate (0,0). Variables x and y
store the x-coordinate and the y-coordinate of a dart that hits the dartboard. Write a Python
expression using variables x and y that evaluates to True if the dart hits (is within) the dartboard,
and then evaluate the expression for these dart coordinates:
a) (0,0)
b) (10,10)
c) (6, 6)
d) (7,8)
10. Write a Python program to convert temperature in degree Celsius to degree Fahrenheit. If
water boils at 100 degree C and freezes as 0 degree C, use the program to find out what is the
boiling point and freezing point of water on the Fahrenheit scale. (Hint: T(°F) = T(°C) × 9/5 + 32)
Answer:
deffar_conv(t):
x=t*9/5 + 32
return x
print(far_conv(100))
11. Write a Python program to calculate the amount payable if money has been lent on simple
interest. Notes Ch 5.indd 117 08-Apr-19 12:35:13 PM 2020-21 118 Computer Science – Class xi
Principal or money lent = P, Rate of interest = R% per annum and Time = T years. Then Simple
Interest (SI) = (P x R x T)/ 100. Amount payable = Principal + SI. P, R and T are given as input to
the program.
Answer:
principal=int(input(“P=”))
rate=int(input(“I=”))
time=int(input(“T=”))
defamount_pay(principal,rate,time):
simple_intrest=(principal*rate*time)/100
TOTAL_amount=Print+simple_intrest
returnTOTAL_amount
print(amount_pay(principal,rate,time))
12.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.
Answer:
x=int(input(“x=”))
y=int(input(“Y=”))
z=int(input(“Y=”))
defwork_days(x,y,z):
days=x*y*z/(x*y+y*z+z*x)
return days
print(work_days(x,y,z))
13. Write a program to enter two integers and perform all arithmetic operations on them.
Answer:
defAddtion(a,b):
returna+b
def subtraction(a,b):
return a-b
def multiplication(a,b):
return a*b
def division(a,b):
return a/b
print(Addtion(a,b))
print(subtraction(a,b))
print(multiplication(a,b))
print(division(a,b))
Answer:
def swap(first_number,second_number):
third_variable=first_number
first_number=second_number
second_number=third_variable
returnfirst_number,second_number
print(swap(first_number,second_number))
15. Write a program to swap two numbers without using a third variable.
Answer:
def swap(first_number,second_number):
first_number,second_number=second_number,first_number
returnfirst_number,second_number
print(swap(first_number,second_number))
16. Write a program to repeat the string ‘‘GOOD MORNING” n times. Here ‘n’ is an integer
entered by the user.
Answer:
fori in range(n):
print(“GOOD MORINING “)
Answer:
def average(x,y,z):
avg=x+y+z/3
returnavg
print(“Average : “)
print(average(x,y,z))
18. 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.
Answer:
defvolume_sphere(r):
pi=3.1415926535897931
volume=4.0/3.0*pi* r**3
return volume
print(volume_sphere(7))
print(volume_sphere(12))
19. Write a program that asks the user to enter their name and age. Print a message addressed to
the user that tells the user the year in which they will turn 100 years old.
Answer:
defhundred_year(age):
return hundred
x=hundred_year(age)
print (‘Hello %s. You will turn 100 years old in %s.’ % (name,x))
20. The formula E = mc2 states that the equivalent energy (E) can be calculated as the mass (m)
multiplied by the speed of light (c = about 3×108 m/s) squared. Write a program that accepts the
mass of an object and determines its energy.
Answer:
def Einstein(m):
c=299792458
e= m*c**2
return e
print(Einstein(m))
21. Presume that a ladder is put upright against a wall. Let variables length and angle store the
length of the ladder and the angle that it forms with the ground as it leans against the wall. Write
a Python program to compute the height reached by the ladder on the wall for the following
values of length and angle:
Answer:
import math
defheight_reched(length,degrees):
radian=math.radians(degrees)
sin=math.sin(radian)
height=round(length*sin,2)
return height
print(” height reached by the ladder on the wall for the length is 16 feet and 75 degrees “)
print(height_reched(16,75))
print(” height reached by the ladder on the wall for the length is 20 feet and 0 degrees “)
print(height_reched(20,0))
print(” height reached by the ladder on the wall for the length is 24 feet and 45 degrees “)
print(height_reched(24,45))
print(” height reached by the ladder on the wall for the length is 24 feet and 80 degrees “)
print(height_reched(24,80))