HackerRankInterview QuestionsPythonPython Interview

HackerRank Python Division problem solution | python Question Solution



Task
The provided code stub reads two integers, a and b, from STDIN.

Add logic to print two lines. The first line should contain the result of integer division,  a//b . The second line should contain the result of float division,  a/b .

No rounding or formatting is necessary.

Example
a=3

B=5

The result of the integer division .3//5=0

The result of the float division is .3/5=0.6

Print:

0

0.6

Input Format

The first line contains the first integer, a
The second line contains the second integer, b

Output Format

Print the two lines as described above.

Sample Input 0

4

3

Sample Output 0

1

1.33333333

 

Problem solution in Python 2 programming.

a = int(raw_input())
b = int(raw_input())
print a/b
print a/float(b)

Problem solution in Python 3 programming.

if __name__ == '__main__':
a = int(input())
b = int(input())
print(a//b)
print(a/b)

Problem solution in pypy programming.

import sys
alls = []
for line in sys.stdin:
alls.append(int(line.strip()))
print alls[0]/alls[1]
print float(alls[0])/float(alls[1])

Problem solution in pypy3 programming.

# Enter your code here. Read input from STDIN. Print output to STDOUT
num = int(input())
den = int(input())

print(num//den)
print(num/den)

Leave a ReplyCancel reply

Exit mobile version