Class 12th sumita arora solutions || Chapter 1- Python Revision tour - 1 || Type- C
Q 1 = write a program to print one of the words negative ,zero or positive . according to whether variable x is less than 0 , 0 or greater than 0 respectively .
Answer =
x = int (input ("enter the number "))
if x > 0:
print ("positive number ")
elif x == 0 :
print ("zero number ")
else :
print ("nigative number ")
Q2 = write a program that return True if the input number is an even number , False otherwise .
Answer =
x = int (input ("enter the number "))
if x%2 == 0:
print ("true ")
else :
print (" false ")
Q 3 = Write a python program that calculates and prints the number of seconds in a year .
Answer =
print ( "for non leap year = " ,60*60*24*365, " , for leap year = ", 60*60*24*366 )
Q 4 = Write a python program that accepts two integers from the user and print a message saying if first number is divisible by second number or if it is not .
Answer =
first = int(input("enter the first number "))
second = int(input("enter the second number "))
if first % second == 0 :
print ("first number is divisible by second number ")
else :
print ("first number is not divisible by second number ")
Q 5 = write a program that ask the user the day number in the year in the range 2 to 365 and ask the first day of the year Sunday or Monday or Tuesday e.t.c . then the program should display the day on the day number that has been input .
Answer =
d = {"Sunday":1,"Monday":2,"Tuesday":3,"Wednesday":4,"Thursday":5,"Friday":6,"Saturday":7}
days = { 1 :"Sunday",2:"Monday",3:"Tuesday",4:"Wednesday",5:"Thursday",6:"Friday",7:"Saturday"}
dic= { }
user = int(input("Enter a number between 2 to 365 = "))
day = input("Enter first day of year (Sunday, Monday, Tuesday,Wednesday,Thursday,Friday,Saturday)")
first = d[day]
print(first)
for j in range(1,366) :
dic[ j ] = first
if first == 7 :
first = 0
first += 1
a = dic[ user ]
print(days [ a ])
Q 6 = one foot equals 12 inches . write a function that accept a length written in feet as an argument and returns this length written in inches . write a second function that ask the user for a number of feet and return this value . write a third function that accept a number of inches and display this to the screen . use these three functions to write a program that asks the user for a number of feet and tells them the corresponding number of inches .
Answer:-
def inch(feet): #1
return feet*12
def ask(): #2
ft=int(input("enter number in feet "))
return ft
def inch2(inch):
print(inch)
inch2(inch(ask()))
Q7 = Write a program that reads an integer N from the keyboards computes and displays the sum of numbers from N to (2*N) if N is nonnegative. If N is a negative number , then it’s the sum of the numbers from (2*N) to N . the starting and ending points are included in the sum .
Answer:-
sum = 0
n = int(input("enter the number "))
if n > 0 :
for i in range (n,n*2+1):
sum += i
else :
for i in range (2*n, n+1):
sum += i
print (sum)
Q 8 = Write a program that reads a date as an integers in the format MMDDYYYY . the program will call a function that prints print out the date in the format <month name > <day>,<year> .
Answer:-
mon = ["january", "february","march" , "april", "may" , "june" , "july" , "august ", "september ", "october ", "november" , 'december ']
a = int (input("enter the date = " ))
month = a // 1000000
date = (a % 1000000) // 10000
year = a % 10000
print ( mon [ month - 1 ] , date ," , ", year )
Q 9 = Write a program that prints a table on two columns – table that helps converting miles into kilometers .
Answer:-
print("Miles | Kilometer")
for j in range (7) :
print(10**j , end= "\t" )
print(" | " , end= "\t")
print( 1.6093 * 10** j )
Q 10 = Write another program printing a table with two columns that helps convert pounds in kilograms .
Answer:-
print("Pounds | Kilogram")
for j in range (0,101,5) :
print( j , end= "\t" )
print(" | " , end= "\t")
print( 0.45 * j )
Q 11 = write a program that reads two times in military format and prints the number of hours and minutes between the two times .
Answer:-
first = int (input("please enter the first time = "))
sec = int (input ("please enter the second time = " ))
a = sec - first
print (a // 100, "hours " , a % 100, "min")
No comments:
Post a Comment