Python Book Solved Exercise
Python Book Solved Exercise
___________________________________________________________________________________
__________________________________________________
#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")
___________________________________________________________________________________
________________________________________________
___________________________________________________________________________________
___________________________________________________
___________________________________________________________________________________
___________________________________________________
#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:"))
___________________________________________________________________________________
__________________________________________________
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,
'.')
___________________________________________________________________________________
__________________________________________________
___________________________________________________________________________________
_____________________________________________
salesTax=purchaseAmount * 0.06
___________________________________________________________________________________
____________________________________________
import random
number1=random.randint(1,20)
number2=random.randint(1,20)
___________________________________________________________________________________
_________________________________________-
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 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
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
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"
num1=random.randint(1,20)
num2=random.randint(1,20)
if num1<num2:
num1,num2=num2,num1
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)
___________________________________________________________________________________
_______________________________________
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)
___________________________________________________________________________________
_______________________________________
'''for i in range(1,10):
print(i)'''
i=1
while i<10:
print(i)
i+=1
___________________________________________________________________________________
____________________________________
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)
___________________________________________________________________________________
______