+ 22
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 Antworten
+ 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
Dale Edward 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