+ 21

# What if we want the quotient and remainder of a single division operation?

Can we write the program for quotient and remainder in a single line or do we have to write it separately?

16 Answers

+ 66

There is a function just for you :)
>>> q, r = divmod(10, 3)
>>> q
3
>>> r
1

+ 13

x = 10
y = 3
print("quotient =", x//y,"remainder =", x%y)

+ 10

I think print(10//3, 10%3) would work

+ 10

[user id=3045437]Dale Edward[/user] it works!
This might be more useful though
https://code.sololearn.com/crphN61yl9h5/?ref=app

+ 4

x= int(input("enter number 1")
y= int(input("enter number 2")
print(x//y , x%y)

+ 1

Quotient print(x//y)
Remainder print(x%y)

+ 1

Idk but once i find the answer i will come back and post it.

+ 1

x = 10
y = 3
print("quotient =", x//y,"remainder =", x%y)

+ 1

Eesa Adam thanks for the code, helps to illustrate!

0

Just make sure to seperate it by parenthesis

0

print( 10 % ( 18 // 5 ) )

0

We can use both the function in one command eg.
print(7%(5//2))
Ansr will be 1

0

I notice this in python for beginners in some exercise
That would changes in 888 minutes into hours
print(888//60) - 14 hours
print(888%60) - 48 minutes

0

Sathyaseelan so whats your question exactly, you are totally correct in the quotient and remainder.

0

use %

1

There is a function just for you :)
>>> q, r = divmod(10, 3)
>>> q
3
>>> r
1

Hot today

What is indentations... ?

6 Votes

int num = 2;
int x = 3;
if(num >= 2) {
if(x > 4) { num = 3; }
else { num = 4; }
}
else {x = 1; }

1 Votes

Need solution

0 Votes

About Java McQ

0 Votes

Need solution

0 Votes

YouTube Link Finder

0 Votes