문제
(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?
(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?
세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/10430
A,B,C = map(int, input().split())
print((A+B)%C, ((A%C) + (B%C))%C, (A*B)%C, ((A%C)*(B%C))%C, sep='\n', end='')
이번에는 print() 함수를 한 번에 써봤다.
print 함수에는 받을 수 있는 인자가 몇 가지 더 있다.
https://www.w3schools.com/python/ref_func_print.asp
python 내장함수 print 에는 sep 와 end 이 있는데 알고 있으면 유용하게 쓸 수 있습니다!
sep는 프린트 해주고 싶은 것이 복수일 경우에 그 사이사이에 어떤 말을 써넣을지를 정하는 것이다.
아무것도 지정해주지 않으면 자동으로 띄어쓰기 한 칸인 ' '가 들어간다.
end 는 프린트를 다 해준뒤 맨 끝에 어떤 것을 출력할지를 정하는 것이다.
아무것도 지정해주지 않으면 디폴트 값으로 한줄 띄기 이스케이프 코드인 '\n'가 들어갑니다.
그냥 프린트만 해주면 자동으로 값과 값 사이를 띄어쓰기 해주고 맨 끝에는 엔터키가 하나들어가서 다음 라인으로 자동으로 넘어가는 것입니돠!!
그리고 print함수를 여러개 쓰는 것보다 하나만 쓰는게 시간이 덜 걸릴 것 같습니다. 여러 개 쓰면 계속해서 내장함수를 가서 불러와야하니까요!!ㅎㅎㅎ
백준 1330 - 두 수 비교하기(파이썬) (0) | 2020.04.16 |
---|---|
백준 2588 - 곱셈 (파이썬) (0) | 2020.04.15 |
백준 10869 - 사칙연산 (파이썬) (0) | 2020.04.13 |
백준 1008 - A/B (파이썬) (0) | 2020.04.13 |
백준 10998 - AxB (파이썬) (0) | 2020.04.13 |