You are on page 1of 12

BOOK EXERCISES SOLVED:

___________________________________________________________________________________
__________________________________________________
#financial aplications:gratuity=tips
subTotal,gratuity=eval(input("Enter a subtotal amount and also the gratuity:"))
gratuity=subTotal*gratuity/100
total=gratuity+subTotal
print("The Gratuity Is:", int(gratuity*100)/100,"%" "and The Total Is:",
int(total*100)/100,"Rs")

___________________________________________________________________________________
_________________________________________________

#computing energy:
M=eval(input("Enter The Amount Of Water In Kilograms:"))
initialTem=eval(input("Enter The Initial Temperature Of Water:"))
finalTem=eval(input("Enter The Final Temperature Of Water:"))
Q = M * (finalTem - initialTem) * 4184
print(f"The energy needed is {Q} Joules")

___________________________________________________________________________________
________________________________________________

#Wind Chill Temperature:


t=eval(input("Enter a Temperature Between -58F and 41F:"))
v=eval(input("Enter wind speed in (mph) greater and equals to 2:"))
#twc= wind-chill-temperature
twc=35.74 + 0.6215*t - 35.75*(v)**0.16 + 0.4275*t*(v)**0.16
print(f"The Wind-Chill Index is:", int(twc))

___________________________________________________________________________________
___________________________________________________

#Finding a Runway Length:


acceleration,speed=eval(input("Enter the acceleration in m/s2 and speed in m/s:"))
#because we have to compute the minimum length of runway
length=speed**2/(2*acceleration)
print("The minimum runway length for this airplane is:",length,"meters")

___________________________________________________________________________________
___________________________________________________

#area of a triangle:
a=eval(input("Enter The Side1:"))
b=eval(input("Enter The Side2:"))
c=eval(input("Enter The Side3:"))
s=(a+b+c)/2
area=(s*(s-a)*(s-b)*(s-c))**0.5
print(area)

___________________________________________________________________________________
_________________________________________________

import random
# Generate random number
number1 = random.randint(0, 9)
number2 = random.randint(0, 9)
# Prompt the user to enter an answer
answer = eval(input("What is" + str(number1) + " + " + str(number2) + "? "))
# Display result
print(number1, "+", number2, "=" ,answer ,"is", number1 + number2 == answer)

___________________________________________________________________________________
_______________________________________________

#One-way if:
number=eval(input("Enter any integer number:"))

if (number%2==0):
print("Even Number")
if (number%2==1):
print("Odd Number")

___________________________________________________________________________________
_________________________________________________

#One-way if:
score=eval(input("Enter your score:"))

if (score > 90):


print("Pay increases by 3%")
if (score!=90):
print("Pay Cant Increase")

___________________________________________________________________________________
__________________________________________________
import random
# 1. Generate two random single-digit integers
number1 = random.randint(0, 9)
number2 = random.randint(0, 9)
# 2. If number1 < number2, swap number1 with number2
if number1 < number2:
number1, number2 = number2, number1 # Simultaneous assignment
# 3. Prompt the student to answer "What is number1 - number2?"
answer = eval(input("What is "+ str(number1) + " - " + str(number2) + "? "))
# 4. Check the answer and display the result
if number1 - number2 == answer:
print("You are correct!")
else:
print("Your answer is wrong.\n", number1, '-',number2, "is", number1 - number2,
'.')
___________________________________________________________________________________
__________________________________________________

year = eval(input("Enter a year: "))


zodiacYear = year % 12
if zodiacYear == 0:
print("monkey")
elif zodiacYear == 1:
print("rooster")
elif zodiacYear == 2:
print("dog")
elif zodiacYear == 3:
print("pig")
elif zodiacYear == 4:
print("rat")
elif zodiacYear == 5:
print("fox")
elif zodiacYear == 6:
print("tiger")
elif zodiacYear == 7:
print("rabbit")
elif zodiacYear == 8:
print("dragon")
elif zodiacYear == 9:
print("snake")
elif zodiacYear == 10:
print("horse")
else:
print("sheep")

___________________________________________________________________________________
_____________________________________________

purchaseAmount=eval(input("Eneter the Amount in Numbers"))

salesTax=purchaseAmount * 0.06

print("SalesTax is",format(salesTax,".2f"), "Rs")

___________________________________________________________________________________
____________________________________________

import random
number1=random.randint(1,20)
number2=random.randint(1,20)

answer = eval(input("What is " + str(number1) + " + " + str(number2) + "? "))

print(number1 ,"+", number2,"is",answer,"is",number1+number2==answer )

___________________________________________________________________________________
_________________________________________-
import math
import random
radius=random.randint(1,30)
if radius>=0:
area=radius*radius*math.pi
print("The area of the circle is:",format(area,".2f"),"squared meter","of
radius",radius)
___________________________________________________________________________________
______________________________________
score=eval(input("Enter your score:"))
pay=5000
if score>90:
pay*=1.03
print(format(pay,".2f"),"Rs")
___________________________________________________________________________________
____________________________________
import random
num1=random.randint(1,50)
num2=random.randint(1,50)

if num1<num2:
num1,num2=num2,num1
answer=eval(input("What is " + str(num1) + "-" + str(num2) +"?"))

if answer == num1 - num2:


print("Correct Answer\n" "Congratulations! You did it:)")
else:
print("Wrong Answer "+ str(num1) + "-" + str(num2) + " is:", num1 - num2 ,"." )
___________________________________________________________________________________
______________________________________
number = eval(input("Enter an integer: "))
if number % 2 == 0 and number % 3 == 0:
print(number, "is divisible by 2 and 3")

if number % 2 == 0 or number % 3 == 0:
print(number, "is divisible by 2 or 3")
number = eval(input("Enter an integer: "))
if (number % 2 == 0 or number % 3 == 0) and \
not(number % 2 == 0 or number % 3 == 0):
print(number, "is divisible by 2 or 3, but not both")
___________________________________________________________________________________
_____________________________________
import random
num1=random.randint(1,20)
num2=random.randint(1,20)

if num1<num2:
num1,num2=num2,num1

answer=eval(input("What is"+ str(num1) + "-" + str(num2) + "?"))

while num1-num2 != answer:


answer=eval(input("What is " + str(num1) + " - " + str(num2) + " ?"))
print("You did it!")
___________________________________________________________________________________
__________________________________
import random
number=random.randint(0,100)

guess=-1
while guess != number:
guess=eval(input("Enter you guess:"))

if guess == number:
print("Yes the number is:",number)
elif guess > number:
print("Your guess is too high")
else:
print("Your guess is too low")
___________________________________________________________________________________
______________________________________

import random

correctCount=0
count=0
noOfQuestions=5

while count<noOfQuestions:
num1=random.randint(1,20)
num2=random.randint(1,20)

if num1<num2:
num1,num2=num2,num1

answer=eval(input("What is "+ str(num1) + "-" + str(num2) + "?"))

if num1-num2 == answer:
print("Your answer is correct")
correctCount+=1
else:
print("Your answer is wrong.\n",num1, "-" ,num2, "is",num1-num2)

count+=1
print("Correct count is",correctCount,"out of",noOfQuestions)
___________________________________________________________________________________
________________________________________
import random

correctCount=0
count=0
noOfQuestions=5
continueloop="Y"

while count<noOfQuestions or continueloop=="Y":

num1=random.randint(1,20)
num2=random.randint(1,20)

if num1<num2:
num1,num2=num2,num1

answer=eval(input("What is "+ str(num1) + "-" + str(num2) + "?"))

if num1-num2 == answer:
print("Your answer is correct")
correctCount+=1
continueloop=input("Enter \"Y\" to continue and \"N\" to quiet:")
else:
print("Your answer is wrong.\n",num1, "-" ,num2, "is",num1-num2)

count+=1
print("Correct count is",correctCount,"out of",noOfQuestions)
___________________________________________________________________________________
_______________________________________

data=eval(input("Enter any integer if it is 0 it ends:"))


sentinel=0
sum=0
while data != 0:#here 0 specifies the sentinal value
sum+=data

data=eval(input("Enter any integer if it is 0 it ends:"))


print("The sum is:",sum)
___________________________________________________________________________________
_______________________________________

number = 0
sum = 0
for count in range(5):
number = eval(input("Enter an integer: "))
sum += number
print("sum is", sum)
print("count is", count)
___________________________________________________________________________________
_______________________________________

CONVERSIOON OF FOR LOOP INTO WHILE LOOP

'''for i in range(1,10):
print(i)'''
i=1
while i<10:
print(i)
i+=1
___________________________________________________________________________________
____________________________________

n1 = eval(input("Enter first integer: "))


n2 = eval(input("Enter second integer: "))
gcd = 1
k = 2
while k <= n1 and k <= n2:
if n1 % k == 0 and n2 % k == 0:
gcd = k
k += 1
print("The greatest common divisor for", n1, "and", n2, "is", gcd)
___________________________________________________________________________________
_____________________________________

sum1=0
for i in range(1,11):
sum1=sum1+i #sum1 is updating continuously
print("Sum from 1 to 10 is",sum1)
___________________________________________________________________________________
_______________________________

i = 0
sum1 = 0
while i < 4:
i+=1
if i % 3 == 0:
continue
sum1 += i
print(sum1,i)
___________________________________________________________________________________
________

def max(num1,num2):
if(num1>num2):
result=num1
else:
result=num2
return result
def main():
i=10
j=25
k=max(i,j) #calling the max function
print("The Larger Number Between",i,"and",j,"is",k)
main()
___________________________________________________________________________________
______

def printGrade(score):
if score>=90:
print("A+")
elif score>=80:
print("A")
elif score>=70:
print("B")
elif score>=60:
print("C")
elif score>=50:
print("D")
else:
print("Fail")
def main():
score=eval(input("Enter your score:"))
print("Your Grade is:",end=" ")
printGrade(score)
main()
___________________________________________________________________________________
______
def xFunction(x, y):
print(x + y)
def main():
a=12
b=12
c=xFunction(a,b)
main()

_________________________________________________________________________________
def function1(n, m):
function2(0)
def function2(n):
if n > 0:
return 1
elif n == 0:
return 0
elif n < 0:
return 1
function1(2, 3)
___________________________________________________________________________________
__

def main():
n1,n2=eval((input("Enter a number n1,n2:")))
print(min(n1,n2))
def min(n1, n2):
smallest=n1
if n2<smallest:
smallest=n2
return smallest
main()
___________________________________________________________________________________
def main():
n1,n2,n3,n4=eval(input("Enter Four Numbers n1,n2,n3,n4:"))
print(min(n1,n2,n3,n4))
def min(n1,n2,n3,n4):
smallest = n1
if n2 < smallest:
smallest = n2
if n3<smallest:
smallest=n3
if n4<smallest:
smallest=n4
return smallest
main()
___________________________________________________________________________________
_______

a=[] #blanklist
for i in range(1,6):
a.append(i*2)
print(a)
___________________________________________________________________________________
______

You might also like