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