% <= 연산자관련 문의 드립니다. (방금 시작했어요 개초보)

a=3
b=8
print(a/b) # 0.375
print(b/a) # 2.66666666
print("몫은 =",a//b) # 0
print("몫은 =",b//a) # 2
print("나머지는= ",a%b) # 3<=== 여기 왜?????? 나머지가 3인가요
print("나머지는= ",b%a) # 2 <=== 여기왜?????? 나머지가 2인가요

나머지 연산을 할 경우

왜 2가 나오는지 이해를 못합니다. 알려주세요

kk71007762 564

2020년 8월 7일 5:48 오후

목록으로
2개의 답변이 있습니다. 1 / 1 Page

코딩 말고 산수로 생각해보셔요
3/8 = 몫 0 나머지 3
8/3 = 몫 2 나머지 2

singleton

M 2020년 8월 8일 11:11 오전

ㅎㅎ

3/8 = 0.375 가 아니고..

정수나눗셈이라 몫이 0 / 나머지가 3 인거군요..

kk71007762

2020년 8월 11일 8:26 오전