# Python HandsOn HackerRank Solved 1. ) Using intMath Operations

Area & Volume Sunil had an assignment on “Areas & Volumes” given by his Mathematics Teacher. He was given 1.’Side”, from which he have to find – Area of Square & – Volume of Cube 2. Radius’ ,from which he have to find – Area of Circle & – Volume of Sphere 3.”pi” equals to 3.14 Write the function definition for the function “Integer_Math” which takes two arguments ‘Side’ and ‘Radius’ Print the Areas and Volumes as per the Sample Test Case below. Input Format for Custom Testing: # In the first line, value for ‘Side’ # In the second line, value for “Radius’ Note: -The outputs must be rounded off to two decimal places -Use round() for rounding off -Example: round(123,45555, 2)is 123.46

Sample Test Case 1: Sample Input STDIN Function parameter → 5 7 Side Radius Sample

Output Area of Square is 25

Volume of Cube is 125

Area of Circle is 153.86

Volume of Sphere is 1436.63

SOLUTION :

``````#!/bin/python3

import math
import os
import random
import re
import sys

import math
#
# Complete the 'Integer_Math' function below.
#
# The function accepts following parameters:
#  1. INTEGER Side
#

print('Area of Square is',Side*Side)
print('Volume of Cube is',Side*Side*Side)
print('Area of Circle is',round(ar,2))
print('Volume of Sphere is',round(vol,2))

if __name__ == '__main__':
``````

2 ) Handson -Python -Using Float1

Sanjay is trying to help Vijay to find area of triangle. But for some reasons he is trying to find some relation between area and pi.

``````#!/bin/python3

import math
import os
import random
import re
import sys

import math
#
# Complete the 'triangle' function below.
#
# The function is expected to return an INTEGER.
# The function accepts following parameters:
#  1. FLOAT n1
#  2. FLOAT n2
#  3. INTEGER n3
#

def triangle(n1, n2, n3):
area =(n1*n2)/2
a2 =round(math.pi,n3)
return(round(area,n3),a2)

if __name__ == '__main__':
``````

3) Using float 2

Rakul started learning Python3 to participate in upcoming “CodeChamp”, Write the function definition for function “Float_fun”

``````#!/bin/python3

import math
import os
import random
import re
import sys

import math
#
# Complete the 'Float_fun' function below.
#
# The function accepts following parameters:
#  1. FLOAT f1
#  2. FLOAT f2
#  3. INTEGER Power
#

def Float_fun(f1, f2, Power):
print(f1+f2)
print('#Subtract')
print(f1-f2)
print('#Multiply')
print(f1*f2)
print('#Divide')
print(f2/f1)
print('#Remainder')
print(f1%f2)
print('#To_The_Power_Of')
ans=math.pow(f1,Power)
print(ans)
print('#Round')
print(round(ans,4))

if __name__ == '__main__':

``````

4)Using Int Operations :

Define a function called ‘find’ which takes three parameters. Print the output of comparison of numbers in the parameters based on certain conditions

``````#!/bin/python3

import math
import os
import random
import re
import sys

#
# Complete the 'find' function below.
#
# The function is expected to return an INTEGER.
# The function accepts following parameters:
#  1. INTEGER num1
#  2. INTEGER num2
#  3. INTEGER num3
#

def find(num1, num2, num3):
a=(num1<num2 and num2>=num3)
b=(num1>num2 and num2<=num3)
c=(num3==num1 and num1!=num2)
print(a,b,c)