## GUPTA MECHANICAL

IN THIS WEBSITE I CAN TELL ALL ABOUT TECH. TIPS AND TRICKS APP REVIEWS AND UNBOXINGS ALSO TECH. NEWS .............

## 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 .

```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 .

```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 .

```
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 .

```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 .

```
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 .

```
def inch(feet):  						#1
return feet*12

ft=int(input("enter number in feet "))
return ft

def inch2(inch):
print(inch)

```

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 .

```

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

```

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 .

```

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 .

```

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 .

```